.elementor-24318 .elementor-element.elementor-element-43803926{--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-24318 .elementor-element.elementor-element-43803926:not(.elementor-motion-effects-element-type-background),.elementor-24318 .elementor-element.elementor-element-43803926>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#122a42}.elementor-24318 .elementor-element.elementor-element-48d1c267{--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-24318 .elementor-element.elementor-element-48d1c267.e-con{--flex-grow:0;--flex-shrink:0}.elementor-24318 .elementor-element.elementor-element-2bd3ad93{--spacer-size:145px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-24318 .elementor-element.elementor-element-9026833 .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:64px;font-weight:600;line-height:80px;color:#fff}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-24318 .elementor-element.elementor-element-cf2623f{font-family:"Rubik",Sans-serif;font-size:20px;font-weight:400;color:#fff}.elementor-24318 .elementor-element.elementor-element-1c6a3f9{--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-24318 .elementor-element.elementor-element-70948c42{--spacer-size:125px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-24318 .elementor-element.elementor-element-7ebbd56c>.elementor-widget-container{margin:18px 35px 0}.elementor-24318 .elementor-element.elementor-element-7ebbd56c img{width:85%}.elementor-24318 .elementor-element.elementor-element-5efff3dc{--display:flex;--min-height:129px;--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-24318 .elementor-element.elementor-element-5efff3dc:not(.elementor-motion-effects-element-type-background),.elementor-24318 .elementor-element.elementor-element-5efff3dc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#a2c7d9}.elementor-24318 .elementor-element.elementor-element-15d5916a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px}.elementor-24318 .elementor-element.elementor-element-15d5916a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-24318 .elementor-element.elementor-element-722239b3>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-24318 .elementor-element.elementor-element-2a53976c{--spacer-size:30px}.elementor-24318 .elementor-element.elementor-element-2ea781d{--display:flex;--min-height:0px;--z-index:9999}.elementor-24318 .elementor-element.elementor-element-2ea781d:not(.elementor-motion-effects-element-type-background),.elementor-24318 .elementor-element.elementor-element-2ea781d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#17b1a4}.elementor-24318 .elementor-element.elementor-element-9574536{z-index:9999}@media(min-width:768px){.elementor-24318 .elementor-element.elementor-element-48d1c267{--width:62.701%}.elementor-24318 .elementor-element.elementor-element-1c6a3f9{--width:50%}.elementor-24318 .elementor-element.elementor-element-15d5916a{width:68%}.elementor-24318 .elementor-element.elementor-element-722239b3{width:31.333%}.elementor-24318 .elementor-element.elementor-element-2ea781d{--content-width:1600px}}@media(max-width:1024px) and (min-width:768px){.elementor-24318 .elementor-element.elementor-element-15d5916a{width:64%}.elementor-24318 .elementor-element.elementor-element-722239b3{width:36%}}.elementor-24318 .elementor-element.elementor-element-5efff3dc .e-con-inner{justify-content:center}.elementor-24318 .elementor-element.elementor-element-5efff3dc form.filters{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.elementor-24318 .elementor-element.elementor-element-5efff3dc form.filters .filter{width:200px}.elementor-24318 .elementor-element.elementor-element-5efff3dc form.filters .filter label{font-size:16px;color:#2a4860}.elementor-24318 .elementor-element.elementor-element-5efff3dc form.filters .filter select{border-radius:20px;color:#2a4860}.elementor-24318 .elementor-element.elementor-element-5efff3dc form.filters .filter select option{color:#2a4860}.elementor-24318 .elementor-element.elementor-element-27b56af6 .product-list-elementor .product-card .card-link{height:37rem}.elementor-24318 .elementor-element.elementor-element-27b56af6 .product-list-elementor .card-link .card-content{padding:2rem}.elementor-24318 .elementor-element.elementor-element-27b56af6 .product-list-elementor .card-link .card-content h3{font-size:2.3rem!important}.elementor-24318 .elementor-element.elementor-element-27b56af6 .product-list-elementor .blog-nav{font-size:20px}@media screen and (min-width:1200px){.elementor-24318 .elementor-element.elementor-element-27b56af6 .additional-info:not(:empty){margin-left:3rem}}#subs-banner{display:none;position:fixed;bottom:-100px}