.elementor-2242 .elementor-element.elementor-element-0b104eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2242 .elementor-element.elementor-element-0b104eb:not(.elementor-motion-effects-element-type-background),.elementor-2242 .elementor-element.elementor-element-0b104eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#0e3d4a 85%,#00252e 100%)}.elementor-2242 .elementor-element.elementor-element-b28f65f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-2242 .elementor-element.elementor-element-b28f65f .elementor-divider-separator{width:100%}.elementor-2242 .elementor-element.elementor-element-b28f65f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2242 .elementor-element.elementor-element-58a3f30{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap}.elementor-2242 .elementor-element.elementor-element-0ae4f03{--display:flex;--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-2242 .elementor-element.elementor-element-ab3a5bc{--display:flex;--overlay-opacity:1}.elementor-2242 .elementor-element.elementor-element-ab3a5bc:before,.elementor-2242 .elementor-element.elementor-element-ab3a5bc>.elementor-background-video-container:before,.elementor-2242 .elementor-element.elementor-element-ab3a5bc>.e-con-inner>.elementor-background-video-container:before,.elementor-2242 .elementor-element.elementor-element-ab3a5bc>.elementor-background-slideshow:before,.elementor-2242 .elementor-element.elementor-element-ab3a5bc>.e-con-inner>.elementor-background-slideshow:before,.elementor-2242 .elementor-element.elementor-element-ab3a5bc>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://top-lock.co.uk/wp-content/uploads/2025/08/IMG-20250709-WA0002-768x576.jpg");--background-overlay:'';background-size:cover}.elementor-2242 .elementor-element.elementor-element-3abb0be .gem-icon-shape-hexagon-top{margin-top:calc(6px*2);margin-left:calc(6px*2);left:calc(0px - 6px);top:calc(0px - 6px);width:calc(181px - 6px*2);height:calc(153px - 6px*2)}.elementor-2242 .elementor-element.elementor-element-3abb0be .gem-icon .gem-icon-half-2 i{color:#65707e}.elementor-2242 .elementor-element.elementor-element-3abb0be .gem-icon .gem-icon-half-2 svg{fill:#65707e}.elementor-2242 .elementor-element.elementor-element-3abb0be a:hover .gem-icon .gem-icon-half-2 i{color:#65707e}.elementor-2242 .elementor-element.elementor-element-3abb0be a:hover .gem-icon .gem-icon-half-2 svg{fill:#65707e}.elementor-2242 .elementor-element.elementor-element-450892d{text-align:center;width:var(--container-widget-width,380px);max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:5}.elementor-2242 .elementor-element.elementor-element-450892d>.elementor-widget-container{background-color:#1F1616E0}.elementor-2242 .elementor-element.elementor-element-450892d.elementor-element{--align-self:center}.elementor-2242 .elementor-element.elementor-element-1a4cdcf{text-align:center;width:var(--container-widget-width,380px);max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:5}.elementor-2242 .elementor-element.elementor-element-1a4cdcf>.elementor-widget-container{background-color:#1F1616E0}.elementor-2242 .elementor-element.elementor-element-1a4cdcf.elementor-element{--align-self:center}.elementor-2242 .elementor-element.elementor-element-17e2e28{--display:flex;--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-2242 .elementor-element.elementor-element-3b42508{--display:flex;--overlay-opacity:.85}.elementor-2242 .elementor-element.elementor-element-3b42508:before,.elementor-2242 .elementor-element.elementor-element-3b42508>.elementor-background-video-container:before,.elementor-2242 .elementor-element.elementor-element-3b42508>.e-con-inner>.elementor-background-video-container:before,.elementor-2242 .elementor-element.elementor-element-3b42508>.elementor-background-slideshow:before,.elementor-2242 .elementor-element.elementor-element-3b42508>.e-con-inner>.elementor-background-slideshow:before,.elementor-2242 .elementor-element.elementor-element-3b42508>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://top-lock.co.uk/wp-content/uploads/2025/09/composite-door-instalaltion-e1756906842443.jpg");--background-overlay:'';background-size:cover}.elementor-2242 .elementor-element.elementor-element-1e3ea89 .gem-icon-shape-hexagon-top{margin-top:calc(6px*2);margin-left:calc(6px*2);left:calc(0px - 6px);top:calc(0px - 6px);width:calc(181px - 6px*2);height:calc(153px - 6px*2)}.elementor-2242 .elementor-element.elementor-element-1e3ea89 .gem-icon .gem-icon-half-2 i{color:#65707e}.elementor-2242 .elementor-element.elementor-element-1e3ea89 .gem-icon .gem-icon-half-2 svg{fill:#65707e}.elementor-2242 .elementor-element.elementor-element-1e3ea89 a:hover .gem-icon .gem-icon-half-2 i{color:#65707e}.elementor-2242 .elementor-element.elementor-element-1e3ea89 a:hover .gem-icon .gem-icon-half-2 svg{fill:#65707e}.elementor-2242 .elementor-element.elementor-element-9e2475a{text-align:center;width:var(--container-widget-width,380px);max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:5}.elementor-2242 .elementor-element.elementor-element-9e2475a>.elementor-widget-container{background-color:#1F1616E0}.elementor-2242 .elementor-element.elementor-element-9e2475a.elementor-element{--align-self:center}.elementor-2242 .elementor-element.elementor-element-de3078a{text-align:center;width:var(--container-widget-width,380px);max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;z-index:5}.elementor-2242 .elementor-element.elementor-element-de3078a>.elementor-widget-container{background-color:#1F1616E0}.elementor-2242 .elementor-element.elementor-element-de3078a.elementor-element{--align-self:center}.elementor-2242 .elementor-element.elementor-element-e5bbbb3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2242 .elementor-element.elementor-element-4d5a1f3{--display:flex;--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-2242 .elementor-element.elementor-element-0bac988{--display:flex;--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-2242 .elementor-element.elementor-element-e79fa78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:55px;--padding-top:13px;--padding-bottom:5px;--padding-left:30px;--padding-right:13px}.elementor-2242 .elementor-element.elementor-element-e79fa78:not(.elementor-motion-effects-element-type-background),.elementor-2242 .elementor-element.elementor-element-e79fa78>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#052d38}.elementor-2242 .elementor-element.elementor-element-dbd82ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:55px;--padding-top:13px;--padding-bottom:5px;--padding-left:30px;--padding-right:13px}.elementor-2242 .elementor-element.elementor-element-dbd82ee:not(.elementor-motion-effects-element-type-background),.elementor-2242 .elementor-element.elementor-element-dbd82ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#052d38}.elementor-2242 .elementor-element.elementor-element-b3e19cc.elementor-element{--align-self:center}.elementor-2242 .elementor-element.elementor-element-b3e19cc .gallery-item .gallery-caption{display:none}.elementor-2242 .elementor-element.elementor-element-b3e19cc .gallery-item img{border-radius:20px}.elementor-2242 .elementor-element.elementor-element-99c3a92{--display:flex;--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-2242 .elementor-element.elementor-element-fc0060c .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-2242 .elementor-element.elementor-element-fc0060c .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-2242 .elementor-element.elementor-element-fc0060c .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-2242 .elementor-element.elementor-element-fc0060c .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-2242 .elementor-element.elementor-element-5bd4761.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0}.elementor-2242 .elementor-element.elementor-element-c397d8f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2242 .elementor-element.elementor-element-78ce336{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:21px}.elementor-2242 .elementor-element.elementor-element-ba67260{--display:flex;--position:absolute;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0}body:not(.rtl) .elementor-2242 .elementor-element.elementor-element-ba67260{left:120px}body.rtl .elementor-2242 .elementor-element.elementor-element-ba67260{right:120px}.elementor-2242 .elementor-element.elementor-element-67fd594 .gem-image.gem-wrapbox{float:left}.elementor-2242 .elementor-element.elementor-element-67fd594 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-2242 .elementor-element.elementor-element-67fd594{z-index:2}.elementor-2242 .elementor-element.elementor-element-67fd594 .gem-image img{opacity:calc(100/100)}.elementor-2242 .elementor-element.elementor-element-67fd594 .gem-image a:hover img{opacity:calc(100/100)}.elementor-2242 .elementor-element.elementor-element-be5ae0c{text-align:center;z-index:5}.elementor-2242 .elementor-element.elementor-element-be5ae0c>.elementor-widget-container{margin:-55px 0 0}.elementor-2242 .elementor-element.elementor-element-45ea493{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:55px;--padding-top:105px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-2242 .elementor-element.elementor-element-45ea493:not(.elementor-motion-effects-element-type-background),.elementor-2242 .elementor-element.elementor-element-45ea493>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#052d38}.elementor-2242 .elementor-element.elementor-element-3b40fd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:21px}.elementor-2242 .elementor-element.elementor-element-f505191>.elementor-widget-container{margin:0 0 10px}.elementor-2242 .elementor-element.elementor-element-0d29c1c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:60px}.elementor-2242 .elementor-element.elementor-element-39d4365>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-2a7b823>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-611288e>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-45d8ebc>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-9fc9be1 .gem-button-container .gem-button{background-color:#011320;border-radius:25px}.elementor-2242 .elementor-element.elementor-element-9fc9be1 .gem-button-container .gem-button:hover{background-color:#dd1e25}.elementor-2242 .elementor-element.elementor-element-9fc9be1 .gem-button-container{text-align:left}.elementor-2242 .elementor-element.elementor-element-9fc9be1 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:13px 45px}.elementor-2242 .elementor-element.elementor-element-9fc9be1 .gem-button-container .gem-button .gem-text-button{font-size:19px}.elementor-2242 .elementor-element.elementor-element-4f44389 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-2242 .elementor-element.elementor-element-4f44389 .gem-button-container{text-align:left}.elementor-2242 .elementor-element.elementor-element-4f44389 .gem-button-container .gem-button{border-radius:25px}.elementor-2242 .elementor-element.elementor-element-4f44389 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:13px 45px}.elementor-2242 .elementor-element.elementor-element-4f44389 .gem-button-container .gem-button .gem-text-button{font-size:19px}.elementor-2242 .elementor-element.elementor-element-4f44389 .gem-button-container .gem-button:hover .gem-text-button{color:#011320}.elementor-2242 .elementor-element.elementor-element-d8314cf{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:40px}.elementor-2242 .elementor-element.elementor-element-20cf9cc{--display:flex;--position:absolute;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0}body:not(.rtl) .elementor-2242 .elementor-element.elementor-element-20cf9cc{left:120px}body.rtl .elementor-2242 .elementor-element.elementor-element-20cf9cc{right:120px}.elementor-2242 .elementor-element.elementor-element-5866c14 .gem-image.gem-wrapbox{float:left}.elementor-2242 .elementor-element.elementor-element-5866c14 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-2242 .elementor-element.elementor-element-5866c14{z-index:2}.elementor-2242 .elementor-element.elementor-element-5866c14 .gem-image img{opacity:calc(100/100)}.elementor-2242 .elementor-element.elementor-element-5866c14 .gem-image a:hover img{opacity:calc(100/100)}.elementor-2242 .elementor-element.elementor-element-40a0aa7{text-align:center;z-index:5}.elementor-2242 .elementor-element.elementor-element-40a0aa7>.elementor-widget-container{margin:-55px 0 0}.elementor-2242 .elementor-element.elementor-element-03d3043{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:55px;--padding-top:105px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-2242 .elementor-element.elementor-element-03d3043:not(.elementor-motion-effects-element-type-background),.elementor-2242 .elementor-element.elementor-element-03d3043>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#011320}.elementor-2242 .elementor-element.elementor-element-7a22b87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:21px}.elementor-2242 .elementor-element.elementor-element-8b6c6be>.elementor-widget-container{margin:0 0 10px}.elementor-2242 .elementor-element.elementor-element-0be830c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:60px}.elementor-2242 .elementor-element.elementor-element-bb1486a>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-556e5fc>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-4e43f94>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-f644a79>.elementor-widget-container{margin:0 0 5px}.elementor-2242 .elementor-element.elementor-element-fd2b3ec .gem-button-container .gem-button{background-color:#011320;border-radius:25px}.elementor-2242 .elementor-element.elementor-element-fd2b3ec .gem-button-container .gem-button:hover{background-color:#dd1e25}.elementor-2242 .elementor-element.elementor-element-fd2b3ec .gem-button-container{text-align:left}.elementor-2242 .elementor-element.elementor-element-fd2b3ec .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:13px 45px}.elementor-2242 .elementor-element.elementor-element-fd2b3ec .gem-button-container .gem-button .gem-text-button{font-size:19px}.elementor-2242 .elementor-element.elementor-element-51b8717 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-2242 .elementor-element.elementor-element-51b8717 .gem-button-container{text-align:left}.elementor-2242 .elementor-element.elementor-element-51b8717 .gem-button-container .gem-button{border-radius:25px}.elementor-2242 .elementor-element.elementor-element-51b8717 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:13px 45px}.elementor-2242 .elementor-element.elementor-element-51b8717 .gem-button-container .gem-button .gem-text-button{font-size:19px}.elementor-2242 .elementor-element.elementor-element-51b8717 .gem-button-container .gem-button:hover .gem-text-button{color:#011320}.elementor-2242 .elementor-element.elementor-element-0b4e29e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2242 .elementor-element.elementor-element-4fe815d{--display:flex;--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-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#215d6e;padding:10px;border-radius:30px;border-style:none;transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-46af760{width:var(--container-widget-width,540px);max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0}.elementor-2242 .elementor-element.elementor-element-46af760>.elementor-widget-container{margin:0 0 40px}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content,.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content{padding:0}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:25px;margin-top:0}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0;margin-top:0}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:35px !important;color:#fff}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:35px !important;height:35px !important;fill:#fff}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-image img,.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content a .gem-image img{width:35px;max-width:35px;height:auto}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-image span,.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content a .gem-image span{padding:10px}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-image span{border-radius:30px;border-style:none;margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-image img{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-46af760 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#215d6e;padding:10px;border-radius:30px;border-style:none;transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-902414d{width:var(--container-widget-width,540px);max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0}.elementor-2242 .elementor-element.elementor-element-902414d>.elementor-widget-container{margin:0 0 40px}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content,.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content{padding:0}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:25px;margin-top:0}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0;margin-top:0}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:35px !important;color:#fff}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:35px !important;height:35px !important;fill:#fff}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-image img,.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content a .gem-image img{width:35px;max-width:35px;height:auto}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-image span,.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content a .gem-image span{padding:10px}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-image span{border-radius:30px;border-style:none;margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-image img{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-902414d .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-35192b7{--display:flex;--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-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#215d6e;padding:10px;border-radius:30px;border-style:none;transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-a3da3fa{width:var(--container-widget-width,540px);max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0}.elementor-2242 .elementor-element.elementor-element-a3da3fa>.elementor-widget-container{margin:0 0 40px}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content,.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content{padding:0}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:25px;margin-top:0}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0;margin-top:0}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:35px !important;color:#fff}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:35px !important;height:35px !important;fill:#fff}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-image img,.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content a .gem-image img{width:35px;max-width:35px;height:auto}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-image span,.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content a .gem-image span{padding:10px}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-image span{border-radius:30px;border-style:none;margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-image img{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-a3da3fa .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#215d6e;padding:10px;border-radius:30px;border-style:none;transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-c2be661{width:var(--container-widget-width,540px);max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content,.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content{padding:0}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:25px;margin-top:0}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{margin-bottom:0;margin-top:0}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:35px !important;color:#fff}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:35px !important;height:35px !important;fill:#fff}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-image img,.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content a .gem-image img{width:35px;max-width:35px;height:auto}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-image span,.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content a .gem-image span{padding:10px}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-image span{border-radius:30px;border-style:none;margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-image img{border-radius:30px}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0 40px 0 0}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-c2be661 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-2242 .elementor-element.elementor-element-7f76b5d{--display:flex;--align-items:stretch;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%)}.elementor-2242 .elementor-element.elementor-element-3bf1ef1 iframe{height:590px;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}@media(min-width:768px){.elementor-2242 .elementor-element.elementor-element-0ae4f03{--width:50%}.elementor-2242 .elementor-element.elementor-element-17e2e28{--width:50%}.elementor-2242 .elementor-element.elementor-element-4d5a1f3{--width:50%}.elementor-2242 .elementor-element.elementor-element-0bac988{--width:50%}.elementor-2242 .elementor-element.elementor-element-78ce336{--width:50%}.elementor-2242 .elementor-element.elementor-element-ba67260{--width:295px}.elementor-2242 .elementor-element.elementor-element-3b40fd8{--width:55%}.elementor-2242 .elementor-element.elementor-element-0d29c1c{--width:45%}.elementor-2242 .elementor-element.elementor-element-d8314cf{--width:50%}.elementor-2242 .elementor-element.elementor-element-20cf9cc{--width:295px}.elementor-2242 .elementor-element.elementor-element-7a22b87{--width:55%}.elementor-2242 .elementor-element.elementor-element-0be830c{--width:45%}.elementor-2242 .elementor-element.elementor-element-4fe815d{--width:50%}.elementor-2242 .elementor-element.elementor-element-35192b7{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-2242 .elementor-element.elementor-element-ba67260{--width:220px}.elementor-2242 .elementor-element.elementor-element-20cf9cc{--width:220px}}@media(max-width:1024px){.elementor-2242 .elementor-element.elementor-element-0b104eb{--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-2242 .elementor-element.elementor-element-78ce336{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}body:not(.rtl) .elementor-2242 .elementor-element.elementor-element-ba67260{left:80px}body.rtl .elementor-2242 .elementor-element.elementor-element-ba67260{right:80px}.elementor-2242 .elementor-element.elementor-element-be5ae0c>.elementor-widget-container{margin:-50px 0 0}.elementor-2242 .elementor-element.elementor-element-3b40fd8{--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px}.elementor-2242 .elementor-element.elementor-element-0d29c1c{--padding-top:35px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px}.elementor-2242 .elementor-element.elementor-element-d8314cf{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}body:not(.rtl) .elementor-2242 .elementor-element.elementor-element-20cf9cc{left:80px}body.rtl .elementor-2242 .elementor-element.elementor-element-20cf9cc{right:80px}.elementor-2242 .elementor-element.elementor-element-40a0aa7>.elementor-widget-container{margin:-50px 0 0}.elementor-2242 .elementor-element.elementor-element-7a22b87{--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px}.elementor-2242 .elementor-element.elementor-element-0be830c{--padding-top:35px;--padding-bottom:0px;--padding-left:42px;--padding-right:42px}.elementor-2242 .elementor-element.elementor-element-46af760{width:100%;max-width:100%}.elementor-2242 .elementor-element.elementor-element-902414d{width:100%;max-width:100%}.elementor-2242 .elementor-element.elementor-element-a3da3fa{width:100%;max-width:100%}.elementor-2242 .elementor-element.elementor-element-c2be661{width:100%;max-width:100%}}@media(max-width:767px){.elementor-2242 .elementor-element.elementor-element-8c037bd.elementor-element{--align-self:center}.elementor-2242 .elementor-element.elementor-element-78ce336{--padding-top:0px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-2242 .elementor-element.elementor-element-ba67260{--width:220px}body:not(.rtl) .elementor-2242 .elementor-element.elementor-element-ba67260{left:60px}body.rtl .elementor-2242 .elementor-element.elementor-element-ba67260{right:60px}.elementor-2242 .elementor-element.elementor-element-20cf9cc{--width:220px}body:not(.rtl) .elementor-2242 .elementor-element.elementor-element-20cf9cc{left:60px}body.rtl .elementor-2242 .elementor-element.elementor-element-20cf9cc{right:60px}}@media(min-width:1680px){.hero-count-column{padding-top:455px!important}}.hero-custom-width-container{max-width:1099px}