.elementor-20937 .elementor-element.elementor-element-64615f4{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-1a64a5c{text-align:center;}.elementor-20937 .elementor-element.elementor-element-fcbf726{text-align:center;}.elementor-20937 .elementor-element.elementor-element-fcbf726 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20937 .elementor-element.elementor-element-6e75083{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-7d2d613{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-b59d84c{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20937 .elementor-element.elementor-element-b59d84c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-20937 .elementor-element.elementor-element-b59d84c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-20937 .elementor-element.elementor-element-daac5ca{--display:flex;--min-height:500px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-6f73f58{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-20937 .elementor-element.elementor-element-d75cd98{--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;--justify-content:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-d1fc3cf{text-align:start;}.elementor-20937 .elementor-element.elementor-element-d1fc3cf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-ffeecbf{text-align:end;}.elementor-20937 .elementor-element.elementor-element-ffeecbf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-d65b0b8{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-de1392e{text-align:start;}.elementor-20937 .elementor-element.elementor-element-de1392e .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-032aca3{text-align:end;}.elementor-20937 .elementor-element.elementor-element-032aca3 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-8525674{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-e0959d3{text-align:start;}.elementor-20937 .elementor-element.elementor-element-e0959d3 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-2070098{text-align:end;}.elementor-20937 .elementor-element.elementor-element-2070098 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-0439ea8{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-84c134c{text-align:start;}.elementor-20937 .elementor-element.elementor-element-84c134c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-bc22ed7{text-align:end;}.elementor-20937 .elementor-element.elementor-element-bc22ed7 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-72226a8{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-7a3ee67{text-align:start;}.elementor-20937 .elementor-element.elementor-element-7a3ee67 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-eed9b1d{text-align:end;}.elementor-20937 .elementor-element.elementor-element-eed9b1d .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-fb58c70{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-150f9a1{text-align:start;}.elementor-20937 .elementor-element.elementor-element-150f9a1 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-e928241{text-align:end;}.elementor-20937 .elementor-element.elementor-element-e928241 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-4efe4ae{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-6e05ebe{text-align:start;}.elementor-20937 .elementor-element.elementor-element-6e05ebe .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-0a8b463{text-align:end;}.elementor-20937 .elementor-element.elementor-element-0a8b463 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-6e5d5c6{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-94cc02a{text-align:start;}.elementor-20937 .elementor-element.elementor-element-94cc02a .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-02a8d29{text-align:end;}.elementor-20937 .elementor-element.elementor-element-02a8d29 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-52a5244{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-1f90d92{text-align:start;}.elementor-20937 .elementor-element.elementor-element-1f90d92 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-acd693b{text-align:end;}.elementor-20937 .elementor-element.elementor-element-acd693b .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-077eed1{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-0299535{text-align:start;}.elementor-20937 .elementor-element.elementor-element-0299535 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-c20ff86{text-align:end;}.elementor-20937 .elementor-element.elementor-element-c20ff86 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-00a0fc7{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-4438bbf{text-align:start;}.elementor-20937 .elementor-element.elementor-element-4438bbf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-5f0194c{text-align:end;}.elementor-20937 .elementor-element.elementor-element-5f0194c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-8ef359a{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-498b6db{text-align:start;}.elementor-20937 .elementor-element.elementor-element-498b6db .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-de3060c{text-align:end;}.elementor-20937 .elementor-element.elementor-element-de3060c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-7a48aac{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-b6788dc{text-align:start;}.elementor-20937 .elementor-element.elementor-element-b6788dc .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-7c99048{text-align:end;}.elementor-20937 .elementor-element.elementor-element-7c99048 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-6b97beb{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-e437fff{text-align:start;}.elementor-20937 .elementor-element.elementor-element-e437fff .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-7b8ea80{text-align:end;}.elementor-20937 .elementor-element.elementor-element-7b8ea80 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-08a76f5{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-10c4daf{text-align:start;}.elementor-20937 .elementor-element.elementor-element-10c4daf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-800974c{text-align:end;}.elementor-20937 .elementor-element.elementor-element-800974c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-d988632{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-b4d9c2d{text-align:start;}.elementor-20937 .elementor-element.elementor-element-b4d9c2d .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-ce99143{text-align:end;}.elementor-20937 .elementor-element.elementor-element-ce99143 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );font-weight:var( --e-global-typography-59cee8f-font-weight );text-transform:var( --e-global-typography-59cee8f-text-transform );color:var( --e-global-color-primary );}.elementor-20937 .elementor-element.elementor-element-9b0b433{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20937 .elementor-element.elementor-element-f475caa{--e-image-carousel-slides-to-show:1;}@media(max-width:1024px){.elementor-20937 .elementor-element.elementor-element-64615f4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-20937 .elementor-element.elementor-element-6f73f58{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-20937 .elementor-element.elementor-element-d1fc3cf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-ffeecbf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-de1392e .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-032aca3 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-e0959d3 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-2070098 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-84c134c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-bc22ed7 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-7a3ee67 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-eed9b1d .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-150f9a1 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-e928241 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-6e05ebe .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-0a8b463 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-94cc02a .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-02a8d29 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-1f90d92 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-acd693b .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-0299535 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-c20ff86 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-4438bbf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-5f0194c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-498b6db .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-de3060c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-b6788dc .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-7c99048 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-e437fff .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-7b8ea80 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-10c4daf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-800974c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-b4d9c2d .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-ce99143 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}}@media(max-width:767px){.elementor-20937 .elementor-element.elementor-element-64615f4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20937 .elementor-element.elementor-element-d1fc3cf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-ffeecbf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-de1392e .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-032aca3 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-e0959d3 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-2070098 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-84c134c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-bc22ed7 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-7a3ee67 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-eed9b1d .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-150f9a1 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-e928241 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-6e05ebe .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-0a8b463 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-94cc02a .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-02a8d29 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-1f90d92 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-acd693b .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-0299535 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-c20ff86 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-4438bbf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-5f0194c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-498b6db .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-de3060c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-b6788dc .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-7c99048 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-e437fff .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-7b8ea80 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-10c4daf .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-800974c .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-b4d9c2d .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}.elementor-20937 .elementor-element.elementor-element-ce99143 .elementor-heading-title{font-size:var( --e-global-typography-59cee8f-font-size );}}/* Start custom CSS for image-carousel, class: .elementor-element-b59d84c */.main-gallery .swiper-slide img {
    max-height: 80vh; /* change this value */
    min-height: 80vh;
    object-fit: cover; 
    width: 100%; /* keep responsive width */
}
@media (max-width: 768px) {
    .main-gallery .swiper-slide img {
        max-height: 50vh;  /* shorter height on mobile */
        min-height: 50vh;
        object-fit: cover;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2d613 */.boat-model-carousel-container .main-allery{
    max-height: 60vh;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f475caa */.tech-plan-carousel{
    align-items: center;
}/* End custom CSS */