.elementor-526 .elementor-element.elementor-element-c1df114{--display:flex;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-b93e11d{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-60c3bc3{--display:flex;}.elementor-526 .elementor-element.elementor-element-d5d3f01{font-family:var( --e-global-typography-e09a6df-font-family ), Sans-serif;font-size:var( --e-global-typography-e09a6df-font-size );text-transform:var( --e-global-typography-e09a6df-text-transform );line-height:var( --e-global-typography-e09a6df-line-height );color:var( --e-global-color-fb0c333 );}.elementor-526 .elementor-element.elementor-element-d5d3f01 a{color:var( --e-global-color-e5426a6 );}.elementor-526 .elementor-element.elementor-element-a4b73c2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-a4b73c2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-526 .elementor-element.elementor-element-3ad7209 .elementor-heading-title{font-family:var( --e-global-typography-d59a6d8-font-family ), Sans-serif;font-size:var( --e-global-typography-d59a6d8-font-size );font-weight:var( --e-global-typography-d59a6d8-font-weight );text-transform:var( --e-global-typography-d59a6d8-text-transform );line-height:var( --e-global-typography-d59a6d8-line-height );color:var( --e-global-color-38ada53 );}.elementor-526 .elementor-element.elementor-element-4477abb{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-4477abb:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-4477abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fgk-group.com/wp-content/uploads/2025/09/puzzle_home-1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-526 .elementor-element.elementor-element-b1c9f59{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-121255c{text-align:center;}.elementor-526 .elementor-element.elementor-element-121255c .elementor-heading-title{font-family:var( --e-global-typography-22fb145-font-family ), Sans-serif;font-size:var( --e-global-typography-22fb145-font-size );font-weight:var( --e-global-typography-22fb145-font-weight );text-transform:var( --e-global-typography-22fb145-text-transform );line-height:var( --e-global-typography-22fb145-line-height );color:var( --e-global-color-b6b2e74 );}.elementor-526 .elementor-element.elementor-element-489c25d{width:var( --container-widget-width, 90% );max-width:90%;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + -14.4px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-553a6eb-font-family ), Sans-serif;font-size:var( --e-global-typography-553a6eb-font-size );line-height:var( --e-global-typography-553a6eb-line-height );color:var( --e-global-color-fb0c333 );}.elementor-526 .elementor-element.elementor-element-41f725b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-bb41434{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-acd6f8a{text-align:start;}.elementor-526 .elementor-element.elementor-element-1ce1b01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-a8beac3 .elementor-heading-title{font-family:var( --e-global-typography-8fce51b-font-family ), Sans-serif;font-size:var( --e-global-typography-8fce51b-font-size );font-weight:var( --e-global-typography-8fce51b-font-weight );line-height:var( --e-global-typography-8fce51b-line-height );color:var( --e-global-color-47a8acb );}.elementor-526 .elementor-element.elementor-element-2755c1c{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var( --e-global-typography-e18fcc1-font-family ), Sans-serif;font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );color:var( --e-global-color-fb0c333 );}.elementor-526 .elementor-element.elementor-element-51b3457{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-cbb056b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-66df8ff{text-align:start;}.elementor-526 .elementor-element.elementor-element-f6199cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-c426aea .elementor-heading-title{font-family:var( --e-global-typography-8fce51b-font-family ), Sans-serif;font-size:var( --e-global-typography-8fce51b-font-size );font-weight:var( --e-global-typography-8fce51b-font-weight );line-height:var( --e-global-typography-8fce51b-line-height );color:var( --e-global-color-47a8acb );}.elementor-526 .elementor-element.elementor-element-0790146{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var( --e-global-typography-e18fcc1-font-family ), Sans-serif;font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );color:var( --e-global-color-fb0c333 );}.elementor-526 .elementor-element.elementor-element-dbe2494{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-473709d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-f0d94ed{text-align:start;}.elementor-526 .elementor-element.elementor-element-f0d94ed img{width:75%;}.elementor-526 .elementor-element.elementor-element-74d6a38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-37fb156 .elementor-heading-title{font-family:var( --e-global-typography-8fce51b-font-family ), Sans-serif;font-size:var( --e-global-typography-8fce51b-font-size );font-weight:var( --e-global-typography-8fce51b-font-weight );line-height:var( --e-global-typography-8fce51b-line-height );color:var( --e-global-color-47a8acb );}.elementor-526 .elementor-element.elementor-element-4b32ae1{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var( --e-global-typography-e18fcc1-font-family ), Sans-serif;font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );color:var( --e-global-color-fb0c333 );}.elementor-526 .elementor-element.elementor-element-090a086{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-51a5ff4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-9cf6258{text-align:start;}.elementor-526 .elementor-element.elementor-element-9cf6258 img{width:75%;}.elementor-526 .elementor-element.elementor-element-4992dd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-526 .elementor-element.elementor-element-e020de6 .elementor-heading-title{font-family:var( --e-global-typography-8fce51b-font-family ), Sans-serif;font-size:var( --e-global-typography-8fce51b-font-size );font-weight:var( --e-global-typography-8fce51b-font-weight );line-height:var( --e-global-typography-8fce51b-line-height );color:var( --e-global-color-47a8acb );}.elementor-526 .elementor-element.elementor-element-48e2c1c{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var( --e-global-typography-e18fcc1-font-family ), Sans-serif;font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );color:var( --e-global-color-fb0c333 );}@media(max-width:1280px){.elementor-526 .elementor-element.elementor-element-b1c9f59{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-41f725b{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-526 .elementor-element.elementor-element-60c3bc3{--width:64%;}.elementor-526 .elementor-element.elementor-element-4477abb{--width:36%;}.elementor-526 .elementor-element.elementor-element-bb41434{--width:30%;}.elementor-526 .elementor-element.elementor-element-1ce1b01{--width:70%;}.elementor-526 .elementor-element.elementor-element-cbb056b{--width:30%;}.elementor-526 .elementor-element.elementor-element-f6199cb{--width:70%;}.elementor-526 .elementor-element.elementor-element-473709d{--width:30%;}.elementor-526 .elementor-element.elementor-element-74d6a38{--width:70%;}.elementor-526 .elementor-element.elementor-element-51a5ff4{--width:30%;}.elementor-526 .elementor-element.elementor-element-4992dd0{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-526 .elementor-element.elementor-element-60c3bc3{--width:65%;}.elementor-526 .elementor-element.elementor-element-4477abb{--width:35%;}}@media(max-width:1024px){.elementor-526 .elementor-element.elementor-element-d5d3f01{font-size:var( --e-global-typography-e09a6df-font-size );line-height:var( --e-global-typography-e09a6df-line-height );}.elementor-526 .elementor-element.elementor-element-3ad7209 .elementor-heading-title{font-size:var( --e-global-typography-d59a6d8-font-size );line-height:var( --e-global-typography-d59a6d8-line-height );}.elementor-526 .elementor-element.elementor-element-b1c9f59{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-121255c .elementor-heading-title{font-size:var( --e-global-typography-22fb145-font-size );line-height:var( --e-global-typography-22fb145-line-height );}.elementor-526 .elementor-element.elementor-element-489c25d{width:100%;max-width:100%;font-size:var( --e-global-typography-553a6eb-font-size );line-height:var( --e-global-typography-553a6eb-line-height );}.elementor-526 .elementor-element.elementor-element-41f725b{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-a8beac3 .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-2755c1c{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}.elementor-526 .elementor-element.elementor-element-51b3457{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-c426aea .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-0790146{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}.elementor-526 .elementor-element.elementor-element-dbe2494{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-37fb156 .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-4b32ae1{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}.elementor-526 .elementor-element.elementor-element-090a086{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-e020de6 .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-48e2c1c{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}}@media(max-width:767px){.elementor-526 .elementor-element.elementor-element-b93e11d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-526 .elementor-element.elementor-element-d5d3f01{font-size:var( --e-global-typography-e09a6df-font-size );line-height:var( --e-global-typography-e09a6df-line-height );}.elementor-526 .elementor-element.elementor-element-3ad7209 .elementor-heading-title{font-size:var( --e-global-typography-d59a6d8-font-size );line-height:var( --e-global-typography-d59a6d8-line-height );}.elementor-526 .elementor-element.elementor-element-4477abb{--min-height:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-4477abb:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-4477abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-526 .elementor-element.elementor-element-b1c9f59{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-121255c .elementor-heading-title{font-size:var( --e-global-typography-22fb145-font-size );line-height:var( --e-global-typography-22fb145-line-height );}.elementor-526 .elementor-element.elementor-element-489c25d{font-size:var( --e-global-typography-553a6eb-font-size );line-height:var( --e-global-typography-553a6eb-line-height );}.elementor-526 .elementor-element.elementor-element-41f725b{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-acd6f8a{text-align:start;}.elementor-526 .elementor-element.elementor-element-acd6f8a img{height:150px;object-fit:contain;object-position:center left;}.elementor-526 .elementor-element.elementor-element-a8beac3 .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-2755c1c{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}.elementor-526 .elementor-element.elementor-element-51b3457{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-66df8ff{text-align:start;}.elementor-526 .elementor-element.elementor-element-66df8ff img{height:150px;object-fit:contain;object-position:center left;}.elementor-526 .elementor-element.elementor-element-c426aea .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-0790146{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}.elementor-526 .elementor-element.elementor-element-dbe2494{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-f0d94ed{text-align:start;}.elementor-526 .elementor-element.elementor-element-f0d94ed img{height:150px;object-fit:contain;object-position:center left;}.elementor-526 .elementor-element.elementor-element-37fb156 .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-4b32ae1{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}.elementor-526 .elementor-element.elementor-element-090a086{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-526 .elementor-element.elementor-element-9cf6258{text-align:start;}.elementor-526 .elementor-element.elementor-element-9cf6258 img{height:150px;object-fit:contain;object-position:center left;}.elementor-526 .elementor-element.elementor-element-e020de6 .elementor-heading-title{font-size:var( --e-global-typography-8fce51b-font-size );line-height:var( --e-global-typography-8fce51b-line-height );}.elementor-526 .elementor-element.elementor-element-48e2c1c{font-size:var( --e-global-typography-e18fcc1-font-size );line-height:var( --e-global-typography-e18fcc1-line-height );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-d5d3f01 */.elementor-526 .elementor-element.elementor-element-d5d3f01 a {
    font-size: 16px;
    line-height: 1.5em;
}/* End custom CSS */