.elementor-1277 .elementor-element.elementor-element-0a3c90a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-0a3c90a:not(.elementor-motion-effects-element-type-background), .elementor-1277 .elementor-element.elementor-element-0a3c90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-0a3c90a, .elementor-1277 .elementor-element.elementor-element-0a3c90a::before{--border-transition:0.3s;}.elementor-1277 .elementor-element.elementor-element-0a3c90a.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-389a3f6{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--margin-block-start:05%;--margin-block-end:03%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-389a3f6.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-31fefc2{text-align:left;}.elementor-1277 .elementor-element.elementor-element-31fefc2 .elementor-heading-title{color:#231F20;font-family:"gill sans SB", Sans-serif;font-size:36px;font-weight:600;line-height:46px;}.elementor-1277 .elementor-element.elementor-element-31fefc2.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-9edca1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:19%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:5px;--padding-inline-end:0px;}.elementor-1277 .elementor-element.elementor-element-03f8062{column-gap:0px;text-align:left;color:#231F20;font-family:"gill sans L", Sans-serif;font-size:20px;font-weight:300;line-height:32px;width:var( --container-widget-width, 516px );max-width:516px;--container-widget-width:516px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-03f8062 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-03f8062.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-ae7c5e1{font-family:"gill sans L", Sans-serif;font-weight:300;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega_custom_content{color:#444444;font-family:"gill sans L", Sans-serif;font-weight:300;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega_custom_content *{color:#444444;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-button{text-align:center;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-button a{color:#004C8F;font-family:"gill sans", Sans-serif;font-weight:300;text-transform:none;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-button a svg path{fill:#004C8F;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-button a:hover{color:#3b3b3b;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-button a:hover svg path{fill:#3b3b3b;}.elementor-1277 .elementor-element.elementor-element-e956c97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:10%;--margin-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-1ebd4f0{color:#231F20;font-family:"gill sans L", Sans-serif;font-size:20px;font-weight:300;line-height:32px;width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-1ebd4f0 > .elementor-widget-container{margin:0% 11% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-1ebd4f0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-7130046{--display:flex;--min-height:244px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-around;--background-transition:0.3s;}.elementor-1277 .elementor-element.elementor-element-7130046:not(.elementor-motion-effects-element-type-background), .elementor-1277 .elementor-element.elementor-element-7130046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F8;}.elementor-1277 .elementor-element.elementor-element-7130046, .elementor-1277 .elementor-element.elementor-element-7130046::before{--border-transition:0.3s;}.elementor-1277 .elementor-element.elementor-element-26da5eb{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-1f2b3c1{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-1277 .elementor-element.elementor-element-1f2b3c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-bdd678a{text-align:center;}.elementor-1277 .elementor-element.elementor-element-bdd678a .elementor-heading-title{font-family:"gill sans", Sans-serif;font-size:36px;font-weight:600;}.elementor-1277 .elementor-element.elementor-element-bdd678a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-00b028d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:10%;}.elementor-1277 .elementor-element.elementor-element-1115b23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1277 .elementor-element.elementor-element-f9ef5ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-9a8a724.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-b73159f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1277 .elementor-element.elementor-element-c19582b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-68c5f1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-35e79d86{--display:flex;--min-height:428px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:10%;--padding-block-end:10%;--padding-inline-start:10%;--padding-inline-end:10%;}.elementor-1277 .elementor-element.elementor-element-35e79d86:not(.elementor-motion-effects-element-type-background), .elementor-1277 .elementor-element.elementor-element-35e79d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180F21;}.elementor-1277 .elementor-element.elementor-element-35e79d86, .elementor-1277 .elementor-element.elementor-element-35e79d86::before{--border-transition:0.3s;}.elementor-1277 .elementor-element.elementor-element-35e79d86.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-c943f94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--align-items:center;--gap:0px 040px;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1277 .elementor-element.elementor-element-c943f94.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-1313abba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-1313abba.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-ff97800 .elementor-nav-menu .elementor-item{font-family:"gill sans L", Sans-serif;font-weight:300;}.elementor-1277 .elementor-element.elementor-element-ff97800 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-ff97800 .elementor-nav-menu--dropdown a, .elementor-1277 .elementor-element.elementor-element-ff97800 .elementor-menu-toggle{color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-ff97800 .elementor-nav-menu--dropdown{background-color:#FFFFFF00;}.elementor-1277 .elementor-element.elementor-element-1f67c53 .elementor-heading-title{color:#FFFFFF;font-family:"gill sans", Sans-serif;font-size:24px;font-weight:600;line-height:24px;}.elementor-1277 .elementor-element.elementor-element-1f67c53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-1f67c53{left:0px;}body.rtl .elementor-1277 .elementor-element.elementor-element-1f67c53{right:0px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .elementor-menu-toggle{margin-right:auto;border-width:0px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .elementor-nav-menu .elementor-item{font-family:"gill sans L", Sans-serif;font-size:16px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:16px;padding-bottom:16px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-underline .elementor-item:after,
					 .elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-overline .elementor-item:before,
					 .elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-double-line .elementor-item:before,
					 .elementor-1277 .elementor-element.elementor-element-f7d520a .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-1277 .elementor-element.elementor-element-f7d520a{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );--nav-menu-icon-size:15px;}.elementor-1277 .elementor-element.elementor-element-f7d520a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-1277 .elementor-element.elementor-element-f7d520a.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-490040bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-490040bd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-295adf8a .elementor-heading-title{color:#FDFDFD;font-family:"gill sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-1277 .elementor-element.elementor-element-295adf8a.elementor-element{--align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega_custom_content{color:#FFFEFE;font-family:"gill sans L", Sans-serif;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega_custom_content *{color:#FFFEFE;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega-toggle-button{text-align:center;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega-toggle-button a{color:#3b3b3b;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega-toggle-button a svg path{fill:#3b3b3b;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega-toggle-button a:hover{color:#3b3b3b;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega-toggle-button a:hover svg path{fill:#3b3b3b;}body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-abf779a{left:0px;}body.rtl .elementor-1277 .elementor-element.elementor-element-abf779a{right:0px;}.elementor-1277 .elementor-element.elementor-element-abf779a{top:0px;--e-transform-transition-duration:500ms;}.elementor-1277 .elementor-element.elementor-element-83f2658{text-align:left;color:#FFFFFF;font-family:"gill sans L", Sans-serif;font-size:16px;font-weight:300;width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-83f2658.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu .elementor-item{font-family:"gill sans", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.8px;word-spacing:0px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-6620cc46{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );width:var( --container-widget-width, 9.928% );max-width:9.928%;--container-widget-width:9.928%;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--dropdown .elementor-item, .elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:-0.2px;word-spacing:0px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-6620cc46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-aebd4b0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 15px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1277 .elementor-element.elementor-element-aebd4b0.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-fa167ee{text-align:center;}.elementor-1277 .elementor-element.elementor-element-fa167ee.elementor-element{--align-self:flex-end;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-ee5d380.elementor-social-icon{background-color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-ee5d380.elementor-social-icon i{color:#000000;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-ee5d380.elementor-social-icon svg{fill:#000000;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-2ffba9f.elementor-social-icon{background-color:#000000;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-2ffba9f.elementor-social-icon i{color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-2ffba9f.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-f21e80d.elementor-social-icon{background-color:#000000;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-f21e80d.elementor-social-icon i{color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-f21e80d.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-3aba378.elementor-social-icon{background-color:#000000;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-3aba378.elementor-social-icon i{color:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-repeater-item-3aba378.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1277 .elementor-element.elementor-element-7b58961{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:24px;--grid-row-gap:0px;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0em;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-social-icon i{color:#180F21;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-social-icon svg{fill:#180F21;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-icon{border-radius:10px 10px 10px 10px;}.elementor-1277 .elementor-element.elementor-element-7b58961.elementor-element{--align-self:center;}.elementor-1277:not(.elementor-motion-effects-element-type-background), .elementor-1277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9E0E2;}@media(min-width:768px){.elementor-1277 .elementor-element.elementor-element-0a3c90a{--width:100%;}.elementor-1277 .elementor-element.elementor-element-9edca1a{--width:516px;}.elementor-1277 .elementor-element.elementor-element-e956c97{--width:520px;}.elementor-1277 .elementor-element.elementor-element-1f2b3c1{--width:53.642%;}.elementor-1277 .elementor-element.elementor-element-00b028d{--content-width:100%;}.elementor-1277 .elementor-element.elementor-element-c943f94{--width:100%;}.elementor-1277 .elementor-element.elementor-element-1313abba{--width:474.9px;}.elementor-1277 .elementor-element.elementor-element-490040bd{--width:190px;}.elementor-1277 .elementor-element.elementor-element-aebd4b0{--width:220px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1277 .elementor-element.elementor-element-1313abba{--width:30%;}.elementor-1277 .elementor-element.elementor-element-490040bd{--width:50%;}.elementor-1277 .elementor-element.elementor-element-aebd4b0{--width:100%;}}@media(max-width:1024px){.elementor-1277 .elementor-element.elementor-element-7130046{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-around;}.elementor-1277 .elementor-element.elementor-element-00b028d.e-con{--align-self:stretch;}.elementor-1277 .elementor-element.elementor-element-35e79d86{--justify-content:space-around;--flex-wrap:wrap;}.elementor-1277 .elementor-element.elementor-element-c943f94{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-evenly;--align-items:stretch;}.elementor-1277 .elementor-element.elementor-element-1313abba{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:stretch;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-1313abba.e-con{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-ff97800{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-1f67c53.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-1277 .elementor-element.elementor-element-490040bd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-evenly;--align-items:flex-start;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-490040bd.e-con{--align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--dropdown .elementor-item, .elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-1277 .elementor-element.elementor-element-6620cc46.elementor-element{--align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-aebd4b0{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:6%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-7b58961{--icon-size:18px;}.elementor-1277 .elementor-element.elementor-element-7b58961.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-1277 .elementor-element.elementor-element-389a3f6{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1277 .elementor-element.elementor-element-31fefc2 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-1277 .elementor-element.elementor-element-03f8062{text-align:left;font-size:20px;line-height:22px;}.elementor-1277 .elementor-element.elementor-element-ae7c5e1{column-gap:0px;text-align:left;font-size:14px;width:100%;max-width:100%;}.elementor-1277 .elementor-element.elementor-element-ae7c5e1 > .elementor-widget-container{margin:0% 0% 0% -23%;}.elementor-1277 .elementor-element.elementor-element-ae7c5e1.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega_custom_content{font-size:14px;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-area{margin:0px 0px 0px -29px;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-button{text-align:left;}.elementor-1277 .elementor-element.elementor-element-bf25683 .htmega-toggle-button a{font-size:14px;letter-spacing:0px;margin:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-bf25683 > .elementor-widget-container{margin:-69px 0px 0px -35px;}.elementor-1277 .elementor-element.elementor-element-bf25683.elementor-element{--align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-1ebd4f0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1277 .elementor-element.elementor-element-7130046{--min-height:0px;}.elementor-1277 .elementor-element.elementor-element-bdd678a{text-align:left;}.elementor-1277 .elementor-element.elementor-element-bdd678a .elementor-heading-title{font-size:20px;}.elementor-1277 .elementor-element.elementor-element-bdd678a.elementor-element{--align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-00b028d{--content-width:100%;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-1277 .elementor-element.elementor-element-1115b23{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1277 .elementor-element.elementor-element-f9ef5ff{text-align:left;width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-f9ef5ff.elementor-element{--order:-99999 /* order start hack */;}.elementor-1277 .elementor-element.elementor-element-9a8a724{text-align:right;width:var( --container-widget-width, 51px );max-width:51px;--container-widget-width:51px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-9a8a724.elementor-element{--order:99999 /* order end hack */;}.elementor-1277 .elementor-element.elementor-element-b73159f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1277 .elementor-element.elementor-element-c19582b{width:var( --container-widget-width, 45.017px );max-width:45.017px;--container-widget-width:45.017px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-68c5f1a{width:var( --container-widget-width, 45.017px );max-width:45.017px;--container-widget-width:45.017px;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-35e79d86{--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:25%;--padding-block-end:0%;--padding-inline-start:12%;--padding-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-35e79d86.e-con{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-1313abba{--margin-block-start:0%;--margin-block-end:10%;--margin-inline-start:0%;--margin-inline-end:0%;--padding-block-start:0%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-ff97800 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-1277 .elementor-element.elementor-element-ff97800 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-1277 .elementor-element.elementor-element-ff97800.elementor-element{--align-self:flex-start;}.elementor-1277 .elementor-element.elementor-element-1f67c53 .elementor-heading-title{font-size:14px;}body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-1f67c53{left:0px;}body.rtl .elementor-1277 .elementor-element.elementor-element-1f67c53{right:0px;}.elementor-1277 .elementor-element.elementor-element-f7d520a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-490040bd{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:10px 10px;}.elementor-1277 .elementor-element.elementor-element-295adf8a .elementor-heading-title{font-size:18px;}.elementor-1277 .elementor-element.elementor-element-295adf8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-abf779a .htmega_custom_content{font-size:14px;}.elementor-1277 .elementor-element.elementor-element-abf779a{width:100%;max-width:100%;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu .elementor-item{font-size:17px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--dropdown .elementor-item, .elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-1277 .elementor-element.elementor-element-6620cc46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-6620cc46{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-1277 .elementor-element.elementor-element-6620cc46.elementor-element{--order:-99999 /* order start hack */;}.elementor-1277 .elementor-element.elementor-element-aebd4b0{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:flex-end;--margin-block-start:10%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-1277 .elementor-element.elementor-element-aebd4b0.e-con{--align-self:center;}.elementor-1277 .elementor-element.elementor-element-fa167ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-7b58961{--grid-template-columns:repeat(0, auto);--icon-size:32px;}.elementor-1277 .elementor-element.elementor-element-7b58961 .elementor-widget-container{text-align:center;}.elementor-1277 .elementor-element.elementor-element-7b58961 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1277 .elementor-element.elementor-element-7b58961.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for container, class: .elementor-element-389a3f6 */.elementor-1277:not(.elementor-motion-effects-element-type-background), .elementor-1277 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #FFF;
}
.elementor-1277 .elementor-element.elementor-element-0a3c90a.e-con {
  --order: 99999;
  --flex-grow: 1;
  --flex-shrink: 0;
  border-top: 1px solid #D9D9D9;
  margin: 0px -0px;
}/* End custom CSS */
/* Start custom CSS for htmega-toggle-addons, class: .elementor-element-bf25683 */.readmore a{
    border-bottom: 1px #004C8F solid;
    align-self: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a3c90a */div.elementor-element.elementor-element-389a3f6.e-flex.e-con-boxed.e-con.e-child:before{
    border-top: 1px solid #D9D9D9 !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-ff97800 */.elementor-nav-menu .sm-vertical{
    background-color: transparent !important;
    color: white !important;
    
}
@media(max-width:1024px){
    .elementor-1277 .elementor-element.elementor-element-1313abba{
        flex-direction: row !important;
    }
    .elementor-1277 .elementor-element.elementor-element-295adf8a.elementor-element {
    display: none;
}
    .elementor-1277 .elementor-element.elementor-element-1f67c53.elementor-element {
    --align-self: flex-start;
    --flex-grow: 1;
    --flex-shrink: 0;
    width: 100px;
    position: absolute;
    left: 160px;
}
.elementor-social-icons-wrapper{
    display: flex !important;
}
.e-con .elementor-widget {
    min-width: 100px;
}
    .elementor-nav-menu__align-left .elementor-nav-menu {
  margin-right: auto;
  justify-content: flex-start;
  overflow-y: scroll;
  height: 200px !important;
  margin-top: 20px;
}
}
@media(max-width:768px){
    .eicon-close::before {
  content: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/Vector-7.svg') !important;
}
.elementor-1277 .elementor-element.elementor-element-f7d520a .elementor-nav-menu .elementor-item {
  font-family: "gill sans L", Sans-serif;
  font-size: 14px !important;
}
    .elementor-nav-menu--dropdown {
  background-color: #180F21 !important;
  font-size: 13px;
}
.elementor-nav-menu--dropdown a {
  color: white !important;
}
.elementor-nav-menu__align-left .elementor-nav-menu {
  margin-right: auto;
  justify-content: flex-start;
  overflow-y: scroll;
  height: 200px;
  margin-top: 20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f67c53 */body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-1f67c53 {
    left: 0px;
    top: -30px;
}
@media(max-width:768px){
   .elementor-1277 .elementor-element.elementor-element-1f67c53 .elementor-heading-title{
    font-size: 16px !important;
} 
body:not(.rtl) .elementor-1277 .elementor-element.elementor-element-1f67c53 {
    left: 0px;
    top: 0px;
}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a{
    font-size: 16px !important;
}
/*.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover {*/
/*  padding: 10px 10px !important;*/
/*  line-height: 20px;*/
/*}*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295adf8a */.elementor-element-f7d520a nav{
    top: -20px !important;
}/* End custom CSS */
/* Start custom CSS for htmega-toggle-addons, class: .elementor-element-abf779a */@media(max-width:768px){
    .elementor-1277 .elementor-element.elementor-element-abf779a .htmega-toggle-button a {
  color: #3b3b3b;
  position: absolute;
  top: 0;
  right: 15px;
}
.htmega-toggle-content-abf779a{
    margin-top: 45px;
    background-color: #180F21 !important;
}
.hm .hm-cross{
    color: white !important;
}
.hm-cross::before {
  content: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/Vector-7.svg') !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490040bd */@media(max-width:768px){
    .hm-angle-down::before {
  content: url('https://www.framesi.com.ua/wp-content/uploads/2024/01/Path.png') !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6620cc46 */@media(max-width:768px){
   .e--pointer-text.e--animation-none, .e--pointer-text.e--animation-none .elementor-item, .e--pointer-text.e--animation-none .elementor-item::after, .e--pointer-text.e--animation-none .elementor-item::before, .e--pointer-text.e--animation-none .elementor-item:focus, .e--pointer-text.e--animation-none .elementor-item:hover, .e--pointer-text.e--animation-none::after, .e--pointer-text.e--animation-none::before, .e--pointer-text.e--animation-none:focus, .e--pointer-text.e--animation-none:hover{
       margin-top: 0px !important;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aebd4b0 */@media(max-width:556px){
    div.elementor-social-icons-wrapper{
       display: flex !important;
    gap: 40px !important;
    position: absolute !important;
    bottom: -160px !important;
    top: 30vw !important;
    left: -50vw !important;
    width: 200px !important;
    flex-wrap: nowrap !important;
    }
}
@media(max-width:768px){
    div.elementor-social-icons-wrapper{
       display: flex !important;
    gap: 0 !important;
    position: absolute !important;
    /* bottom: -160px !important; */
    left: -2vw ;
    top: 0px;
    width: 100px !important;
    }
    .elementor-1277 .elementor-element.elementor-element-f7d520a .elementor-menu-toggle {
  margin-right: auto;
  border-width: 0px;
  position: absolute;
  right: -28px;
  top: -60px;
}
.elementor-nav-menu__align-left .elementor-nav-menu {
  margin-right: auto;
  justify-content: flex-start;
  positiona
  
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e79d86 */.footer-ex{
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-1277 .elementor-element.elementor-element-c943f94 {
  --display: flex;
  --justify-content: center !important;
  --align-items: center !important;
}
@media(max-width:556px){
    .elementor-1277 .elementor-element.elementor-element-fa167ee {
  text-align: center;
  position: absolute;
  top: -235px;
  right: 0;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appl  eWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
    width: 284px;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content,space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    position: absolute;
    bottom: -97px;
    left: -215px;
  }
}
@media(max-width: 768px){
   .eicon-menu-bar::before {
   content: url('https://www.framesi.com.ua/wp-content/uploads/2024/01/Path.png') !important;
}
/*.footer-ex .e-flex{*/
/*    padding-top: 61px;*/
/*}*/
.elementor-1277 .elementor-element.elementor-element-35e79d86.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
  padding-top: 90px;
}
    .elementor-1277 .elementor-element.elementor-element-6620cc46 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
  margin-bottom: 10px !important;
}
.elementor-1277 .elementor-element.elementor-element-6620cc46.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
  position: absolute;
  left: -45px;
  top: -121px;
}
.elementor-1277 .elementor-element.elementor-element-fa167ee {
  text-align: center;
  position: absolute;
    top: -125px;
    right: -70px;
}
.elementor-1277 .elementor-element.elementor-element-490040bd.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
  position: absolute;
  bottom: -40px;
  left: -30px;
  border-bottom: 1px solid aliceblue;
    width: 90vw;
    margin-bottom: -5px;
}
#infinite-handle, #ctis-loading {
  margin: 0;
  position: absolute;
  bottom: -20px;
  left: 83px;
}
.elementor-1277 .elementor-element.elementor-element-295adf8a .elementor-heading-title {
    font-size: 18px;
    text-transform: uppercase;
    padding: 8px 8px;
  }
  .elementor-1277 .elementor-element.elementor-element-1f67c53 .elementor-heading-title {
  font-size: 19px !important;
  text-transform: uppercase !important;
}
.elementor-1277 .elementor-element.elementor-element-1313abba.e-con {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
  position: absolute;
  bottom: -45px;
  left: -30px;
}
.elementor-1277 .elementor-element.elementor-element-1f67c53 .elementor-heading-title {
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: 10px;
   width: 90vw;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appl  eWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
    width: 284px;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content,space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap));
    position: absolute;
    bottom: -97px;
    left: 0px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gill sans SB';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/Gill-Sans-SemiBold-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gill sans L';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/GillSansLightC.woff2') format('woff2');
}
@font-face {
	font-family: 'gill sans L';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/11/GillSansLightC.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'gill sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/10/GillSansC.woff2') format('woff2');
}
@font-face {
	font-family: 'gill sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/10/GillSansC.ttf') format('truetype');
}
@font-face {
	font-family: 'gill sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.framesi.com.ua/wp-content/uploads/2023/10/GillSansC.ttf') format('truetype');
}
/* End Custom Fonts CSS */