.elementor-3717 .elementor-element.elementor-element-7d868252{--display:flex;--position:absolute;--min-height:67px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:00%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:00%;--padding-right:00%;top:0px;--z-index:95;}body:not(.rtl) .elementor-3717 .elementor-element.elementor-element-7d868252{left:0px;}body.rtl .elementor-3717 .elementor-element.elementor-element-7d868252{right:0px;}.elementor-3717 .elementor-element.elementor-element-65b8757e{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-65b8757e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3717 .elementor-element.elementor-element-62d2ab69{text-align:left;}.elementor-3717 .elementor-element.elementor-element-62d2ab69 img{width:100%;height:34px;object-fit:contain;object-position:center center;}.elementor-3717 .elementor-element.elementor-element-3d6284cc{--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:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-3d6284cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:4px;padding-right:4px;padding-top:5px;padding-bottom:5px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main .elementor-item:focus{color:#00FCFF;fill:#00FCFF;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#324A6D00;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed .elementor-item:before,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed .elementor-item:after{border-color:#324A6D00;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-ac64a3d );}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-ac64a3d );}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-ac64a3d );}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-underline .elementor-item:after,
					 .elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-overline .elementor-item:before,
					 .elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-double-line .elementor-item:before,
					 .elementor-3717 .elementor-element.elementor-element-52a6d298 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-3717 .elementor-element.elementor-element-52a6d298{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown a, .elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-menu-toggle{color:#1C244B;fill:#1C244B;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown{background-color:#F3F5F8;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown a:hover,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown a:focus,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown a.highlighted{background-color:#F9FAFD;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#F9FAFD;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown .elementor-item, .elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0em;}.elementor-3717 .elementor-element.elementor-element-52a6d298 div.elementor-menu-toggle{color:#467FF7;}.elementor-3717 .elementor-element.elementor-element-52a6d298 div.elementor-menu-toggle svg{fill:#467FF7;}.elementor-3717 .elementor-element.elementor-element-42ca7347 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(230deg, #00000000 0%, #000000DE 87%);opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3717 .elementor-element.elementor-element-42ca7347 > .elementor-container{min-height:900px;}.elementor-3717 .elementor-element.elementor-element-42ca7347:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-42ca7347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://oceanclub.com.br/wp-content/uploads/2026/04/projetct.png") 50% 50%;background-size:cover;}.elementor-3717 .elementor-element.elementor-element-42ca7347{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-b201622 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3717 .elementor-element.elementor-element-b201622 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3717 .elementor-element.elementor-element-889cd06{--display:flex;--min-height:160px;}.elementor-3717 .elementor-element.elementor-element-de6bd91{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3717 .elementor-element.elementor-element-d11bcda{text-align:left;}.elementor-3717 .elementor-element.elementor-element-d11bcda img{width:75%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3717 .elementor-element.elementor-element-a2feb67.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-a2feb67{text-align:center;}.elementor-3717 .elementor-element.elementor-element-a2feb67 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:300;text-transform:uppercase;line-height:22px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-3717 .elementor-element.elementor-element-646c713{text-align:center;}.elementor-3717 .elementor-element.elementor-element-b86302a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(230deg, #00000000 0%, #000000DE 87%);opacity:0.43;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3717 .elementor-element.elementor-element-b86302a > .elementor-container{min-height:900px;}.elementor-3717 .elementor-element.elementor-element-b86302a:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-b86302a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://oceanclub.com.br/wp-content/uploads/2026/04/ocean-imagem-novo-tempo-piscina1-1080-1920px.png") 50% 50%;background-size:cover;}.elementor-3717 .elementor-element.elementor-element-b86302a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-936330e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3717 .elementor-element.elementor-element-936330e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3717 .elementor-element.elementor-element-3c4eaac{--display:flex;--min-height:160px;}.elementor-3717 .elementor-element.elementor-element-1499ef1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-dd8dac0{text-align:left;}.elementor-3717 .elementor-element.elementor-element-dd8dac0 img{width:75%;}.elementor-3717 .elementor-element.elementor-element-f90b3ca.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-f90b3ca{text-align:center;}.elementor-3717 .elementor-element.elementor-element-f90b3ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:300;text-transform:uppercase;line-height:22px;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-c768226{text-align:center;}.elementor-3717 .elementor-element.elementor-element-1289db5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-29f335b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-cf18232 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-cd8e286{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-cd8e286:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-cd8e286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3717 .elementor-element.elementor-element-473ecc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 2;text-align:center;}.elementor-3717 .elementor-element.elementor-element-473ecc7 img{width:100%;height:100%;}.elementor-3717 .elementor-element.elementor-element-58d7856{width:var( --container-widget-width, 110% );max-width:110%;--container-widget-width:110%;--container-widget-flex-grow:0;grid-column:span 1;grid-row:span 1;column-gap:0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:300;line-height:34px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-58d7856 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-58d7856.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-5bcfbf46{--display:flex;--min-height:10vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:05%;--padding-bottom:03%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-5bcfbf46:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-5bcfbf46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-5bcfbf46.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-5423332b{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-c171bcf{text-align:center;}.elementor-3717 .elementor-element.elementor-element-c171bcf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-3abcaaa8 > .elementor-widget-container{margin:090px 0px 90px 0px;padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-3abcaaa8{text-align:center;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-e1840b9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3717 .elementor-element.elementor-element-5aa2a82{--display:flex;--min-height:10vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:030px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-5aa2a82:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-5aa2a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-5aa2a82.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-48802d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-48802d3 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-48802d3 img{width:100%;}.elementor-3717 .elementor-element.elementor-element-7596226 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-b6278b7{--display:flex;--min-height:10vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:05%;--padding-bottom:03%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-b6278b7:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-b6278b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-3717 .elementor-element.elementor-element-b6278b7.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-a98df05{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-e1e671f{text-align:center;}.elementor-3717 .elementor-element.elementor-element-e1e671f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.1vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-830a179 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-830a179{text-align:center;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-7aa5a710{--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:center;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-7aa5a710:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-7aa5a710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-68393a57{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-90a5531{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-812069f{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-4671ccd1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-5465726b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-450f74f9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-66d63572{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-c007423{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-3bb8f59{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-6e69dbf{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-47038a9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-c45fb2d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__content{min-height:50vh;text-align:left;padding:0px 0px 48px 48px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__title:not(:last-child){margin-bottom:32px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#2121211A;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#21212157;}.elementor-3717 .elementor-element.elementor-element-4a9be49a{--display:flex;--min-height:60vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:00%;--padding-right:00%;}.elementor-3717 .elementor-element.elementor-element-4a9be49a:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-4a9be49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-3717 .elementor-element.elementor-element-58e25192{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-50453905 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-3717 .elementor-element.elementor-element-50453905{text-align:left;}.elementor-3717 .elementor-element.elementor-element-50453905 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.1vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-5ab1f6ee{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:#171515;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-repeater-item-ec76d84 .swiper-slide-bg{background-image:url(https://oceanclub.com.br/wp-content/uploads/2025/08/NLS-Colorido-500x500px.svg);background-size:auto;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-repeater-item-370d2b0 .swiper-slide-bg{background-image:url(https://oceanclub.com.br/wp-content/uploads/2025/08/Rainha-Colorido-500x500px-01.svg);background-size:cover;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-repeater-item-60a4f77 .swiper-slide-bg{background-image:url(https://oceanclub.com.br/wp-content/uploads/2025/08/Beta-Colorido-500x500px-01.svg);background-size:cover;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-repeater-item-9890299 .swiper-slide-bg{background-image:url(https://oceanclub.com.br/wp-content/uploads/2025/08/The-Peak-Colorido-500x500px-01.svg);background-size:cover;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:358px;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-slide-button{background-color:#000000;border-width:1px;border-radius:27px;color:#FFFFFF;border-color:#000000;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .swiper-slide-contents{max-width:66%;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .swiper-slide-inner{text-align:center;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-slide-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-swiper-button{font-size:36px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-5dda4b2 .elementor-swiper-button svg{fill:#000000;}.elementor-3717 .elementor-element.elementor-element-3fde676 .item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;}.elementor-3717 .elementor-element.elementor-element-3fde676 .owl-subtitle{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-3717 .elementor-element.elementor-element-3fde676 .owl-thumb img{width:131px;height:111px;}.elementor-3717 .elementor-element.elementor-element-3fde676 .owl-dot span{width:10px;}.elementor-3717 .elementor-element.elementor-element-729fa92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-c75f069{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-c75f069:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-c75f069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-44820ca{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-d56de99{--display:flex;}.elementor-3717 .elementor-element.elementor-element-cd89708{width:var( --container-widget-width, 82.972% );max-width:82.972%;--container-widget-width:82.972%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-cd89708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-cd89708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-1eeadda{width:var( --container-widget-width, 72.046% );max-width:72.046%;--container-widget-width:72.046%;--container-widget-flex-grow:0;text-align:left;}.elementor-3717 .elementor-element.elementor-element-1eeadda > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-1eeadda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-9f457ef{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:29px;}.elementor-3717 .elementor-element.elementor-element-a9d4e00{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-b7eae75 .elementor-repeater-item-09d5d0c .swiper-slide-bg{background-image:url(https://oceanclub.com.br/wp-content/uploads/2025/10/DSC05033.png);background-size:cover;}.elementor-3717 .elementor-element.elementor-element-b7eae75 .swiper-slide{transition-duration:calc(5000ms*1.2);height:857px;}.elementor-3717 .elementor-element.elementor-element-b7eae75 .swiper-slide-contents{max-width:66%;}.elementor-3717 .elementor-element.elementor-element-b7eae75 .swiper-slide-inner{text-align:center;}.elementor-3717 .elementor-element.elementor-element-55e1caf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-572efb23{--display:flex;--min-height:72vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:03%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-572efb23:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-572efb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-3225fb7f{--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-evenly;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-6805dc00{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-ec5fde2{text-align:center;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-94711bd > .elementor-widget-container{padding:013px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-8e69708{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-2dddff3{text-align:center;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-16bba65a > .elementor-widget-container{padding:013px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-33481147{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-3fc8e41{text-align:center;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 > .elementor-widget-container{padding:013px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-4a0e6dc{--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-evenly;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-f4ade7c{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-1dc37f4{text-align:center;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-88056ac > .elementor-widget-container{padding:013px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-53558f8{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-2f3e13e{text-align:center;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-fa427d0 > .elementor-widget-container{padding:013px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-9236168{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-9c8a37e{text-align:center;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta .elementor-cta__bg, .elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3717 .elementor-element.elementor-element-68e6523 > .elementor-widget-container{padding:013px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__content{text-align:center;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-3717 .elementor-element.elementor-element-169573b7{--display:flex;--min-height:44vh;--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:center;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-169573b7:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-169573b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-3717 .elementor-element.elementor-element-169573b7.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-31e2b0b9{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:03%;}.elementor-3717 .elementor-element.elementor-element-31e2b0b9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-faf4ee9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3717 .elementor-element.elementor-element-faf4ee9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-faf4ee9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:500;line-height:60px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-3fc89fed > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-3fc89fed{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#222222;}.elementor-3717 .elementor-element.elementor-element-994c37b{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-994c37b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-9a24d5e{width:var( --container-widget-width, 85.935% );max-width:85.935%;--container-widget-width:85.935%;--container-widget-flex-grow:0;text-align:left;}.elementor-3717 .elementor-element.elementor-element-9a24d5e > .elementor-widget-container{margin:0px 0px 30px 0px;padding:08px 0px 05px 0px;}.elementor-3717 .elementor-element.elementor-element-9a24d5e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-9a24d5e img{width:62%;}.elementor-3717 .elementor-element.elementor-element-416f4ef1{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-416f4ef1:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-416f4ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3717 .elementor-element.elementor-element-b85083a{--display:flex;}.elementor-3717 .elementor-element.elementor-element-ce83a6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:600;line-height:60px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-f938b71{width:var( --container-widget-width, 43.239% );max-width:43.239%;--container-widget-width:43.239%;--container-widget-flex-grow:0;text-align:left;}.elementor-3717 .elementor-element.elementor-element-f938b71 > .elementor-widget-container{margin:70px 0px 50px 0px;}.elementor-3717 .elementor-element.elementor-element-f938b71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-5a74d65 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3717 .elementor-element.elementor-element-5a74d65{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:36px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-b3d717d{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:100%;max-width:100%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:190px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:0px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-260px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-665aefc );--arrow-hover-color:var( --e-global-color-ac64a3d );}.elementor-3717 .elementor-element.elementor-element-b3d717d > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0% 0% 0% 09%;}.elementor-3717 .elementor-element.elementor-element-b3d717d.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-b3d717d .swiper-slide > .elementor-element{height:100%;}.elementor-3717 .elementor-element.elementor-element-b3d717d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-303d0ea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-be679c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-be679c2{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-637814b{--display:flex;--min-height:1000px;--justify-content:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-637814b:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-637814b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oceanclub.com.br/wp-content/uploads/2025/11/img_sustentabilidade.png");background-size:cover;}.elementor-3717 .elementor-element.elementor-element-c3c2db6{--display:flex;}.elementor-3717 .elementor-element.elementor-element-7272de6 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3717 .elementor-element.elementor-element-7272de6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:500;line-height:60px;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-a8e5ede{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:22px;}.elementor-3717 .elementor-element.elementor-element-45e5443{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-77fc5c17{--display:flex;--min-height:46vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:07%;--padding-bottom:07%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-77fc5c17:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-77fc5c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-4906f0b8{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:05%;}.elementor-3717 .elementor-element.elementor-element-4906f0b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-fc984cc{width:var( --container-widget-width, 105.145% );max-width:105.145%;--container-widget-width:105.145%;--container-widget-flex-grow:0;text-align:left;}.elementor-3717 .elementor-element.elementor-element-fc984cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-fc984cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.1vw;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:55px;letter-spacing:-2px;word-spacing:0em;color:#212121;}.elementor-3717 .elementor-element.elementor-element-7f5b40a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-7f5b40a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-ebd06b2 > .elementor-widget-container{padding:0px 60px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-ebd06b2{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-ef1309a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-ef1309a img{width:100%;height:600px;object-fit:contain;object-position:center center;}.elementor-3717 .elementor-element.elementor-element-6419610 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(147deg, #00000000 0%, #000000DE 91%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3717 .elementor-element.elementor-element-6419610 > .elementor-container{min-height:900px;}.elementor-3717 .elementor-element.elementor-element-6419610:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-6419610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://oceanclub.com.br/wp-content/uploads/2026/04/projetct.png") 50% 50%;background-size:cover;}.elementor-3717 .elementor-element.elementor-element-6419610{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-306ece9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3717 .elementor-element.elementor-element-306ece9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3717 .elementor-element.elementor-element-010dde2{text-align:center;}.elementor-3717 .elementor-element.elementor-element-a3c33fe{--display:flex;--min-height:160px;}.elementor-3717 .elementor-element.elementor-element-d5535a8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:end;}.elementor-3717 .elementor-element.elementor-element-b9ddfcc.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-b9ddfcc{text-align:center;}.elementor-3717 .elementor-element.elementor-element-b9ddfcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-257b8f9{--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-3717 .elementor-element.elementor-element-b2b7f02 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:500;line-height:54px;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-73d978e{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:31px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-06d22b6 .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:20px;transition-duration:0.6s;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:20px 015px 20px 015px;}.elementor-3717 .elementor-element.elementor-element-06d22b6 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-ba5be50{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-6f2cc33{--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:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-6f2cc33.e-con{--align-self:flex-start;}.elementor-3717 .elementor-element.elementor-element-8427e18{width:100%;max-width:100%;}.elementor-3717 .elementor-element.elementor-element-8427e18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-8427e18 img{width:100%;}.elementor-3717 .elementor-element.elementor-element-4a776b7{--display:flex;--min-height:0px;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3717 .elementor-element.elementor-element-4a776b7:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-4a776b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-195eb10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:500;line-height:46px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-1a3fcd9{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-43743c > .elementor-widget-container{margin:030px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-43743c.elementor-element{--align-self:stretch;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group{padding-right:calc( 38px/2 );padding-left:calc( 38px/2 );margin-bottom:14px;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-form-fields-wrapper{margin-left:calc( -38px/2 );margin-right:calc( -38px/2 );margin-bottom:-14px;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3717 .elementor-element.elementor-element-43743c .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-3717 .elementor-element.elementor-element-43743c .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-3717 .elementor-element.elementor-element-43743c .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group > label, .elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-subgroup label{color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-type-html{padding-bottom:37px;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group .elementor-field, .elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:2.6em;letter-spacing:0px;word-spacing:0em;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:5px 20px 5px 20px;}.elementor-3717 .elementor-element.elementor-element-43743c .e-form__buttons__wrapper__button-next{background-color:#7BA7A200;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-button[type="submit"]{background-color:#7BA7A200;color:#FFFFFF;border-color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .e-form__buttons__wrapper__button-previous{background-color:#7BA7A2;color:#ffffff;}.elementor-3717 .elementor-element.elementor-element-43743c .e-form__buttons__wrapper__button-next:hover{background-color:#000000;color:#FFFFFF;border-color:#212121;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-button[type="submit"]:hover{background-color:#000000;color:#FFFFFF;border-color:#212121;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-message{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:3.3em;letter-spacing:0px;word-spacing:0em;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-43743c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3717 .elementor-element.elementor-element-cab8ade{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-cab8ade:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-cab8ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8671ef );}.elementor-3717 .elementor-element.elementor-element-c806dee{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3717 .elementor-element.elementor-element-c806dee.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-0cb0047{--display:flex;}.elementor-3717 .elementor-element.elementor-element-1b25c06{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-1b25c06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-1b25c06.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-00e8ba3 > .elementor-widget-container{margin:40px 0px 15px 0px;}.elementor-3717 .elementor-element.elementor-element-00e8ba3{text-align:center;}.elementor-3717 .elementor-element.elementor-element-00e8ba3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-222fbbc{--grid-template-columns:repeat(0, auto);--icon-size:25px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-3717 .elementor-element.elementor-element-222fbbc .elementor-widget-container{text-align:center;}.elementor-3717 .elementor-element.elementor-element-222fbbc .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-3717 .elementor-element.elementor-element-222fbbc .elementor-social-icon i{color:#212121;}.elementor-3717 .elementor-element.elementor-element-222fbbc .elementor-social-icon svg{fill:#212121;}.elementor-3717 .elementor-element.elementor-element-222fbbc .elementor-social-icon:hover i{color:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-222fbbc .elementor-social-icon:hover svg{fill:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-72e14f8{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3717 .elementor-element.elementor-element-e94b2e6 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-menu-toggle{margin:0 auto;}.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:8px;}.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu--main .elementor-item:focus{color:#2D8BA0;fill:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-3717 .elementor-element.elementor-element-e94b2e6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-e94b2e6 .e--pointer-framed .elementor-item:before,
					.elementor-3717 .elementor-element.elementor-element-e94b2e6 .e--pointer-framed .elementor-item:after{border-color:#2D8BA0;}.elementor-3717 .elementor-element.elementor-element-525db42{--display:flex;}.elementor-3717 .elementor-element.elementor-element-525db42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3717 .elementor-element.elementor-element-eb0c6a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-eb0c6a7 img{height:90px;object-fit:contain;object-position:top left;}.elementor-3717 .elementor-element.elementor-element-5638ecd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-5638ecd{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;line-height:22px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-78acdf1{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-cb40bda .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:capitalize;line-height:20px;fill:#000000;color:#000000;transition-duration:0.6s;}.elementor-3717 .elementor-element.elementor-element-cb40bda .elementor-button:hover, .elementor-3717 .elementor-element.elementor-element-cb40bda .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-cb40bda > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-cb40bda .elementor-button-content-wrapper{flex-direction:row;}.elementor-3717 .elementor-element.elementor-element-cb40bda .elementor-button:hover svg, .elementor-3717 .elementor-element.elementor-element-cb40bda .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-e7db063 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:lowercase;line-height:20px;fill:#000000;color:#000000;transition-duration:0.6s;}.elementor-3717 .elementor-element.elementor-element-e7db063 .elementor-button:hover, .elementor-3717 .elementor-element.elementor-element-e7db063 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-e7db063 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3717 .elementor-element.elementor-element-e7db063 .elementor-button:hover svg, .elementor-3717 .elementor-element.elementor-element-e7db063 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-7a56357 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-7a56357{text-align:left;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;line-height:22px;color:#000000;}.elementor-3717 .elementor-element.elementor-element-8fc6d5a{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-a81e085 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:lowercase;line-height:20px;fill:#000000;color:#000000;transition-duration:0.6s;}.elementor-3717 .elementor-element.elementor-element-a81e085 .elementor-button:hover, .elementor-3717 .elementor-element.elementor-element-a81e085 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-a81e085 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3717 .elementor-element.elementor-element-a81e085 .elementor-button:hover svg, .elementor-3717 .elementor-element.elementor-element-a81e085 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3717 .elementor-element.elementor-element-431d3747{--display:flex;--min-height:45px;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-431d3747:not(.elementor-motion-effects-element-type-background), .elementor-3717 .elementor-element.elementor-element-431d3747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3717 .elementor-element.elementor-element-a36fd59 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 20px 30px 20px;}.elementor-3717 .elementor-element.elementor-element-a36fd59{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:8px;}.elementor-3717 .elementor-element.elementor-element-a36fd59 p{margin-block-end:0px;}.elementor-3717 .elementor-element.elementor-element-91e7777 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3717 .elementor-element.elementor-element-91e7777{text-align:center;}.elementor-3717 .elementor-element.elementor-element-91e7777 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:18px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}@media(min-width:993px){.elementor-3717 .elementor-element.elementor-element-7d868252{--content-width:1280px;}.elementor-3717 .elementor-element.elementor-element-65b8757e{--width:16.797%;}.elementor-3717 .elementor-element.elementor-element-3d6284cc{--width:80%;}.elementor-3717 .elementor-element.elementor-element-b201622{width:100%;}.elementor-3717 .elementor-element.elementor-element-936330e{width:100%;}.elementor-3717 .elementor-element.elementor-element-5bcfbf46{--content-width:1180px;}.elementor-3717 .elementor-element.elementor-element-5423332b{--width:100%;}.elementor-3717 .elementor-element.elementor-element-5aa2a82{--content-width:100%;}.elementor-3717 .elementor-element.elementor-element-b6278b7{--content-width:100%;}.elementor-3717 .elementor-element.elementor-element-a98df05{--width:100%;}.elementor-3717 .elementor-element.elementor-element-58e25192{--width:100%;}.elementor-3717 .elementor-element.elementor-element-a9d4e00{--content-width:100%;}.elementor-3717 .elementor-element.elementor-element-572efb23{--content-width:1180px;}.elementor-3717 .elementor-element.elementor-element-6805dc00{--width:25%;}.elementor-3717 .elementor-element.elementor-element-8e69708{--width:25%;}.elementor-3717 .elementor-element.elementor-element-33481147{--width:25%;}.elementor-3717 .elementor-element.elementor-element-f4ade7c{--width:25%;}.elementor-3717 .elementor-element.elementor-element-53558f8{--width:25%;}.elementor-3717 .elementor-element.elementor-element-9236168{--width:25%;}.elementor-3717 .elementor-element.elementor-element-169573b7{--content-width:1280px;}.elementor-3717 .elementor-element.elementor-element-31e2b0b9{--width:50%;}.elementor-3717 .elementor-element.elementor-element-994c37b{--width:50%;}.elementor-3717 .elementor-element.elementor-element-77fc5c17{--width:85%;}.elementor-3717 .elementor-element.elementor-element-4906f0b8{--width:42%;}.elementor-3717 .elementor-element.elementor-element-7f5b40a{--width:112.669%;}.elementor-3717 .elementor-element.elementor-element-306ece9{width:100%;}.elementor-3717 .elementor-element.elementor-element-d5535a8{--width:100%;}.elementor-3717 .elementor-element.elementor-element-257b8f9{--width:45%;}.elementor-3717 .elementor-element.elementor-element-6f2cc33{--width:100%;}.elementor-3717 .elementor-element.elementor-element-c806dee{--width:90%;}.elementor-3717 .elementor-element.elementor-element-0cb0047{--width:34%;}.elementor-3717 .elementor-element.elementor-element-72e14f8{--width:30%;}.elementor-3717 .elementor-element.elementor-element-525db42{--width:33%;}}@media(max-width:993px) and (min-width:993px){.elementor-3717 .elementor-element.elementor-element-65b8757e{--width:15%;}.elementor-3717 .elementor-element.elementor-element-3d6284cc{--width:78%;}.elementor-3717 .elementor-element.elementor-element-b201622{width:100%;}.elementor-3717 .elementor-element.elementor-element-936330e{width:100%;}.elementor-3717 .elementor-element.elementor-element-5423332b{--width:70%;}.elementor-3717 .elementor-element.elementor-element-a98df05{--width:70%;}.elementor-3717 .elementor-element.elementor-element-58e25192{--width:100%;}.elementor-3717 .elementor-element.elementor-element-6805dc00{--width:45%;}.elementor-3717 .elementor-element.elementor-element-8e69708{--width:45%;}.elementor-3717 .elementor-element.elementor-element-33481147{--width:45%;}.elementor-3717 .elementor-element.elementor-element-f4ade7c{--width:45%;}.elementor-3717 .elementor-element.elementor-element-53558f8{--width:45%;}.elementor-3717 .elementor-element.elementor-element-9236168{--width:45%;}.elementor-3717 .elementor-element.elementor-element-31e2b0b9{--width:90%;}.elementor-3717 .elementor-element.elementor-element-994c37b{--width:90%;}.elementor-3717 .elementor-element.elementor-element-4906f0b8{--width:90%;}.elementor-3717 .elementor-element.elementor-element-306ece9{width:100%;}.elementor-3717 .elementor-element.elementor-element-4a776b7{--width:50%;}.elementor-3717 .elementor-element.elementor-element-cab8ade{--width:100%;}.elementor-3717 .elementor-element.elementor-element-c806dee{--width:90%;}.elementor-3717 .elementor-element.elementor-element-525db42{--width:38%;}}@media(max-width:993px){.elementor-3717 .elementor-element.elementor-element-7d868252{--min-height:85px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3717 .elementor-element.elementor-element-62d2ab69 img{height:27px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown .elementor-item, .elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-b201622 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3717 .elementor-element.elementor-element-de6bd91{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3717 .elementor-element.elementor-element-936330e > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3717 .elementor-element.elementor-element-1499ef1{--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-5bcfbf46{--min-height:50vh;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-c171bcf{text-align:center;}.elementor-3717 .elementor-element.elementor-element-c171bcf .elementor-heading-title{font-size:45px;}.elementor-3717 .elementor-element.elementor-element-3abcaaa8{text-align:center;font-size:20px;}.elementor-3717 .elementor-element.elementor-element-5aa2a82{--min-height:50vh;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-b6278b7{--min-height:50vh;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-e1e671f{text-align:center;}.elementor-3717 .elementor-element.elementor-element-e1e671f .elementor-heading-title{font-size:45px;}.elementor-3717 .elementor-element.elementor-element-830a179{text-align:center;font-size:20px;}.elementor-3717 .elementor-element.elementor-element-7aa5a710{--min-height:800px;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-68393a57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-90a5531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-812069f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-5465726b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-66d63572 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-c007423 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-47038a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__content{min-height:300px;padding:0px 0px 30px 10px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__title{font-size:21px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__title:not(:last-child){margin-bottom:20px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__description{font-size:12px;}.elementor-3717 .elementor-element.elementor-element-4a9be49a{--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:10px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-4a9be49a.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-58e25192{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-50453905{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-50453905 > .elementor-widget-container{margin:0% 0% 2% 0%;padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-50453905.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-50453905 .elementor-heading-title{font-size:50px;}.elementor-3717 .elementor-element.elementor-element-5ab1f6ee{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-3717 .elementor-element.elementor-element-5ab1f6ee > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-5ab1f6ee.elementor-element{--align-self:center;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-44820ca{--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-572efb23{--min-height:0vh;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-3225fb7f{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__title{font-size:20px;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__description{line-height:20px;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__title{font-size:20px;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__description{line-height:20px;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__title{font-size:20px;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__description{line-height:20px;}.elementor-3717 .elementor-element.elementor-element-4a0e6dc{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__title{font-size:20px;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__description{line-height:20px;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__title{font-size:20px;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__description{line-height:20px;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__title{font-size:20px;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__description{line-height:20px;}.elementor-3717 .elementor-element.elementor-element-169573b7{--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;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-31e2b0b9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-31e2b0b9.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-3fc89fed{text-align:center;font-size:18px;line-height:1.5em;}.elementor-3717 .elementor-element.elementor-element-994c37b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-994c37b.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-416f4ef1{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-b3d717d{--swiper-slides-to-display:1;}.elementor-3717 .elementor-element.elementor-element-77fc5c17{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-4906f0b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-4906f0b8.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-fc984cc{text-align:center;}.elementor-3717 .elementor-element.elementor-element-fc984cc .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-3717 .elementor-element.elementor-element-306ece9 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-3717 .elementor-element.elementor-element-d5535a8{--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-ba5be50{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-6f2cc33{--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;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-button{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-cab8ade{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-c806dee{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-1b25c06 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-525db42{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3717 .elementor-element.elementor-element-431d3747{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:992px){.elementor-3717 .elementor-element.elementor-element-7d868252{--content-width:1000px;--min-height:65px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-3717 .elementor-element.elementor-element-65b8757e{--width:20%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3717 .elementor-element.elementor-element-62d2ab69 img{height:20px;}.elementor-3717 .elementor-element.elementor-element-3d6284cc{--width:80%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-3717 .elementor-element.elementor-element-52a6d298 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-3717 .elementor-element.elementor-element-52a6d298 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-3717 .elementor-element.elementor-element-52a6d298{--nav-menu-icon-size:20px;}.elementor-3717 .elementor-element.elementor-element-42ca7347 > .elementor-container{min-height:83vh;}.elementor-3717 .elementor-element.elementor-element-42ca7347{padding:50px 25px 10px 25px;}.elementor-3717 .elementor-element.elementor-element-de6bd91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3717 .elementor-element.elementor-element-b86302a > .elementor-container{min-height:67vh;}.elementor-3717 .elementor-element.elementor-element-b86302a{padding:50px 25px 10px 25px;}.elementor-3717 .elementor-element.elementor-element-3c4eaac{--min-height:160px;}.elementor-3717 .elementor-element.elementor-element-1499ef1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-5bcfbf46{--content-width:1000px;--min-height:52vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-5423332b{--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-3717 .elementor-element.elementor-element-c171bcf .elementor-heading-title{font-size:30px;}.elementor-3717 .elementor-element.elementor-element-3abcaaa8 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-3717 .elementor-element.elementor-element-3abcaaa8{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-5aa2a82{--content-width:1000px;--min-height:52vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-b6278b7{--content-width:1000px;--min-height:52vh;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-a98df05{--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-3717 .elementor-element.elementor-element-e1e671f .elementor-heading-title{font-size:30px;}.elementor-3717 .elementor-element.elementor-element-830a179 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-3717 .elementor-element.elementor-element-830a179{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-7aa5a710{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:00%;--padding-right:00%;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-68393a57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-68393a57 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-90a5531{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-90a5531 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-812069f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-812069f .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-4671ccd1 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-5465726b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-5465726b .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-450f74f9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-450f74f9 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-66d63572{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-66d63572 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-c007423{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-c007423 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-3bb8f59 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-6e69dbf .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-d0ccbc6 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-47038a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-47038a9 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-bdfb6a6 .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3717 .elementor-element.elementor-element-c45fb2d .elementor-cta__description{font-size:14px;}.elementor-3717 .elementor-element.elementor-element-4a9be49a{--content-width:1000px;--min-height:0vh;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-58e25192{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-50453905 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-50453905{text-align:center;}.elementor-3717 .elementor-element.elementor-element-50453905 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-3717 .elementor-element.elementor-element-5ab1f6ee > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-3717 .elementor-element.elementor-element-5ab1f6ee{font-size:14px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-3fde676 .owl-subtitle{font-size:13px;line-height:19px;margin:15px 15px 15px 15px;}.elementor-3717 .elementor-element.elementor-element-44820ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3717 .elementor-element.elementor-element-572efb23{--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-3225fb7f{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-3717 .elementor-element.elementor-element-ec5fde2 img{width:220px;}.elementor-3717 .elementor-element.elementor-element-94711bd .elementor-cta__description{line-height:22px;}.elementor-3717 .elementor-element.elementor-element-2dddff3 img{width:220px;}.elementor-3717 .elementor-element.elementor-element-16bba65a .elementor-cta__description{line-height:22px;}.elementor-3717 .elementor-element.elementor-element-3fc8e41 img{width:220px;}.elementor-3717 .elementor-element.elementor-element-5ffd33a9 .elementor-cta__description{line-height:22px;}.elementor-3717 .elementor-element.elementor-element-4a0e6dc{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-3717 .elementor-element.elementor-element-1dc37f4 img{width:220px;}.elementor-3717 .elementor-element.elementor-element-88056ac .elementor-cta__description{line-height:22px;}.elementor-3717 .elementor-element.elementor-element-2f3e13e img{width:220px;}.elementor-3717 .elementor-element.elementor-element-fa427d0 .elementor-cta__description{line-height:22px;}.elementor-3717 .elementor-element.elementor-element-9c8a37e img{width:220px;}.elementor-3717 .elementor-element.elementor-element-68e6523 .elementor-cta__description{line-height:22px;}.elementor-3717 .elementor-element.elementor-element-169573b7{--padding-top:5%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-31e2b0b9{--width:90%;--justify-content:center;--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-3717 .elementor-element.elementor-element-31e2b0b9.e-con{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-faf4ee9{width:var( --container-widget-width, 312.422px );max-width:312.422px;--container-widget-width:312.422px;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-3fc89fed{font-size:16px;}.elementor-3717 .elementor-element.elementor-element-994c37b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-9a24d5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-9a24d5e.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-9a24d5e{text-align:center;}.elementor-3717 .elementor-element.elementor-element-416f4ef1{--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-b3d717d{--swiper-slides-to-display:1;}.elementor-3717 .elementor-element.elementor-element-77fc5c17{--padding-top:15%;--padding-bottom:15%;--padding-left:00%;--padding-right:00%;}.elementor-3717 .elementor-element.elementor-element-4906f0b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-fc984cc .elementor-heading-title{font-size:23px;}.elementor-3717 .elementor-element.elementor-element-ebd06b2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3717 .elementor-element.elementor-element-ebd06b2 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3717 .elementor-element.elementor-element-ebd06b2.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-6419610 > .elementor-container{min-height:83vh;}.elementor-3717 .elementor-element.elementor-element-6419610{padding:50px 25px 10px 25px;}.elementor-3717 .elementor-element.elementor-element-d5535a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-2b78387{width:100%;max-width:100%;}.elementor-3717 .elementor-element.elementor-element-2b78387 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-6f2cc33{--width:90%;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-4a776b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3717 .elementor-element.elementor-element-43743c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3717 .elementor-element.elementor-element-43743c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3717 .elementor-element.elementor-element-43743c.elementor-element{--align-self:center;}.elementor-3717 .elementor-element.elementor-element-43743c .elementor-button{letter-spacing:2px;}.elementor-3717 .elementor-element.elementor-element-cab8ade{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3717 .elementor-element.elementor-element-1b25c06 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3717 .elementor-element.elementor-element-1b25c06 img{width:70%;}.elementor-3717 .elementor-element.elementor-element-00e8ba3{text-align:center;}.elementor-3717 .elementor-element.elementor-element-00e8ba3 .elementor-heading-title{font-size:18px;}.elementor-3717 .elementor-element.elementor-element-222fbbc .elementor-widget-container{text-align:center;}.elementor-3717 .elementor-element.elementor-element-5638ecd{width:100%;max-width:100%;}.elementor-3717 .elementor-element.elementor-element-7a56357{width:100%;max-width:100%;}.elementor-3717 .elementor-element.elementor-element-431d3747{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3717 .elementor-element.elementor-element-a36fd59{font-size:12px;line-height:18px;}.elementor-3717 .elementor-element.elementor-element-91e7777 .elementor-heading-title{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-7d868252 */#menu-bg-white.noshow{
    img{
        filter:invert(1);
        transition:.6s!important;
    }
    li a{
        transition:.6s!important;
        color:black!important;
        &:hover{
            color:#2D8BA0!important;
        }
    }
}
#menu-bg-white{
    transition:.6s!important;
}

@media(min-width:992px){
    body:after{
        background: linear-gradient(360deg, black, transparent);
    position: absolute;
    left: 0;
    width: 100%;
    height: 300px;
    display: block;
    z-index: 5;
    content: "";
    z-index: 0;
    top:0;
        opacity:.6;
        transform:rotate(180deg);
    }
}

@media(max-width:991px){
    #menu-bg-white{
        img{
            margin-left:30px;
        }
         &.noshow{
             .elementor-element.elementor-element-52a6d298 div.elementor-menu-toggle svg{
        fill:black!important
        }
    }
    
    .elementor-element.elementor-element-52a6d298 div.elementor-menu-toggle svg{
        margin-right:10px;
        fill:white!important
    }
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2feb67 */.elementor-3717 .elementor-element.elementor-element-a2feb67 { 
    b{
        border:1px solid white;
        border-radius:30px;
        padding:0px 15px;
        font-weight:500!important;
        line-height:100%;
         
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-646c713 */.legal-desktop-bn{
    position: absolute;
    bottom:-350px;
    left: 0;
    padding: 0 30px;
    font-size: 13px!important
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889cd06 */@media(max-width:991px){
    .elementor-3098 .elementor-element.elementor-element-a2feb67 .elementor-heading-title{
        line-height:170%;
        font-size:24px;
        text-align:center;
    }
    .elementor-3098 .elementor-element.elementor-element-42ca7347 > .elementor-background-overlay{
        background:black!important;
    }
    .elementor-3098 .elementor-element.elementor-element-d11bcda img{
        margin:0 auto;
        display:block;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42ca7347 */.elementor-3717 .elementor-element.elementor-element-42ca7347{
    @media(max-width:991px){
       
        display:none!important;
        
        &:before{
            content: "";
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            height: 130px;
            background: linear-gradient(180deg, black, transparent);
            z-index: 3;
            opacity: 0.8;
            display: block;
        }
        min-height:500px;
        display:flex;
    }
}
.elementor-background-video-hosted{
    width:100%!important;
    height:100%!important;
  object-position: left center !important;
}
.elementor-element-42ca7347 {
    background-position: left center!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f90b3ca */.elementor-3717 .elementor-element.elementor-element-f90b3ca { 
    b{
        border:1px solid white;
        border-radius:30px;
        padding:0px 15px;
        font-weight:500!important;
        line-height:100%;
         
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c4eaac */@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-1499ef1  .elementor-heading-title{
        line-height:170%;
        font-size:24px;
        text-align:center;
    } 
    .elementor-3717 .elementor-element.elementor-element-1499ef1  > .elementor-background-overlay{
        background:black!important;
    }
    .elementor-3717 .elementor-element.elementor-element-dd8dac0  img{
        margin:0 auto;
        display:block;
    }
        .elementor-3717 .elementor-element.elementor-element-1499ef1  {
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c768226 */.legal-mobile-bn{
    position: absolute;
    bottom:-170px;
    padding: 0px;
    font-size: 5px!important;
    line-height: 140%!important;
    max-width: 600px;
    margin: 0 auto;
    left: 0;
    right: 0;
    
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b86302a */.elementor-3717 .elementor-element.elementor-element-b86302a{
    @media(min-width:992px){
        display: none!important;
    }
    @media(max-width:991px){
        &:before{
            content: "";
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            height: 130px;
            background: linear-gradient(180deg, black, transparent);
            z-index: 3;
            opacity: 0.8;
            display: block;
        }
        min-height:400px;
        display:flex;
    }

.elementor-background-video-hosted{
    width:100%!important;
    height:100%!important;
  object-position: left center !important;
}
.elementor-element-42ca7347 {
    background-position: left center!important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29f335b */#menu-bg-white{
        width: 100% !important;
}
.elementor-background-video-embed{
    width:100%!important;
}


body.elementor-editor-active #overlay{
    display:none!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-473ecc7 */@media(max-width:991px){
    
}
@media(min-width:992px){
    .elementor-3717 .elementor-element.elementor-element-473ecc7{
        img{
            min-height:900px;
            object-fit:cover;
            object-position:left  bottom!important;
        }
    }
}

@media (max-width: 991px) {
    .elementor-element-cd8e286 {
        & .elementor-element-473ecc7 {
            img {
               
                object-position: left bottom!important;
          
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58d7856 */.elementor-element-58d7856{ 
    background:#F2F2F2;
    height:100%;
 

    .cta-sobre {
    padding: 10px 20px;
    border-radius: 20px;
    color: white;
    background: transparent;
    text-decoration: none !important;
    border:1px solid black;
    display: table;
    margin: 0px auto;
    color:black;
    font-weight:400;
    margin-top: 50px;
    font-size: 24px;
    cursor: pointer;
    transition:.5s;
    }
    .cta-sobre:hover{
        background:black;
        color:white;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd8e286 */.elementor-element-1289db5 {
    gap:0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1289db5 */.elementor-element-cd8e286{
    .elementor-element-58d7856{
        p, h2{
                max-width: 700px!important;
                margin:auto!important;
                margin-bottom: 20px!important
        }
        h2{
            margin-bottom: 40px!important
        }
    }
}
@media(max-width:991px){
.elementor-element-cd8e286{
    .elementor-element-58d7856{
        padding:20px;
        padding-top:40px;
        h2{
            font-size:24px;
            text-align:center;
            margin-bottom:40px;
                        line-height:150%!important;
 
        }
        p{ 
            font-size:14px;
            line-height:150%;
            margin-bottom:20px;
            text-align:center;
            br{
                display:none;
            }
        }
        .cta-sobre{
            font-size:15px!important;
            text-align: center!important;
            margin:0 auto;
            margin-top: 30px!important;
            margin-bottom:-15px;
        }
    }
    .elementor-element-473ecc7{
        order:2;
        img{
            height:400px!important;
            object-fit:cover;
            object-position:top;
            margin-top:30px;
        
        }
    }
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3abcaaa8 */.elementor-3717 .elementor-element.elementor-element-3abcaaa8{
    @media(max-width:991px){
        b{
            font-weight:400!important;
        }
        strong{
            font-weight:600;
        }
    }
    @media(min-width:992px){
        strong{
            font-weight:600!important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e1840b9 */.elementor-element-e1840b9{
    position: relative;
    video{
    cursor:pointer;
    position:relative;
    }
}
.elementor-element-e1840b9:after{
    position:absolute;
    content:" ";
    width:7px;
    height: 7px;
    display:block;
    border-radius: 100%;
    background: white;
    z-index: 999px;
    top:-35px;
    right:85px;
        display:none;

    @media(max-width:991px){
        right:30px;
        top:-25px;
        transform:scale(.7);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bcfbf46 */.elementor-3717 .elementor-element.elementor-element-5bcfbf46{
@media(max-width:991px){

    .elementor-widget-container,.elementor-widget-title{
        
    }
}
@media(max-width:991px){
 .elementor-widget-heading{
     padding:30px;
     padding-top:0;
     margin: 0!important;
     padding-bottom: 0;
     height:unset!important;
     h2{
         line-height:140%!important;
     }
 }
 p{
         font-size:15px!important;
            line-height:150%;
            text-align:center;
 }
 .elementor-element-5423332b{
     margin-bottom: 0;
 }
 .elementor-widget-container{
    padding-top: 0!important;
    margin:0!important;
 }
}
.elementor-element-5aa2a82 .e-con-inner{
    margin:0!important;
    padding:0!important;
}
}
.elementor-element-5aa2a82{
    min-height: 0px!important;
    padding:30px;
    padding-bottom: 45px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa2a82 */@media(max-width:991px){
.elementor-3098 .elementor-element.elementor-element-48802d3 > .elementor-widget-container, .elementor-element-5aa2a82{
    padding:0!important;
    img{
        width:95%;
        margin-top:30px;
        margin-bottom:30px;
        float:left;
    }
}
}

.elementor-element-5aa2a82{
    padding:0!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-830a179 */.elementor-3717 .elementor-element.elementor-element-830a179{
    @media(max-width: 991px){
        br{
            display: none
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9ec61f */.elementor-3717 .elementor-element.elementor-element-d9ec61f{
    position: absolute;
    bottom:-435px;
    width:30px;
    z-index: 9999;
    right:20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6278b7 */@media(max-width:991px){
        .elementor-element-a98df05 {
            //margin-top: 0;
          
        }
        .elementor-element-b6278b7 {
            min-height: 0!important
        }
    .elementor-element-a98df05{
        margin-bottom: 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-66d63572 */.elementor-3717 .elementor-element.elementor-element-66d63572{
    .elementor-bg{
        background-position: right;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa5a710 */.elementor-element.elementor-element-7aa5a710 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background: linear-gradient(20deg, rgba(0, 0, 0, .8) 0%, transparent 40%);
}

    .elementor-element-7aa5a710 span.elementor-cta__title.elementor-cta__content-item.elementor-content-item {
    text-align: left;
}


@media(max-width:991px){
     .elementor-element-7aa5a710{
        min-height:0!important;
    }
    
    .elementor-3717 .elementor-element.elementor-element-7aa5a710{
        .e-con-inner{
        overflow-x:scroll;
        flex-wrap:nowrap;
    }
 

        .elementor-widget-call-to-action{
            height:370px;
            min-width:320px!important;

        }
        .elementor-cta{
            height:320px;
        }
}
}

  .elementor-element-7aa5a710{
    li{
        display:flex;
       text-align: left;
       gap:10px;
       margin-bottom:15px;
       align-items: center;
        @media(max-width:991px){
                       margin-bottom:10px;

            }
        img{
            width:40px;
            height:40px;
            filter:invert();
            @media(max-width:991px){
                width:20px;
                height:20px;
            }
        }
    }
}

.elementor-element-7aa5a710{
     .elementor-cta--skin-cover .elementor-cta {
            display: block;
            padding: 40px;
            text-align: center;
        }
         .elementor-cta:hover .elementor-cta__bg-overlay{
            background: rgba(0,0,0,.8)!important;
        }
    .elementor-widget-container{
        &:hover .elementor-cta__description{
            margin-bottom: 80px!important;
            
        }
        .elementor-cta__title{
            font-weight:400!important;
            margin-bottom:20px!important;
                font-size: 30px!important;
                text-transform: unset!important;
        }
       
      
        .elementor-cta__content{
                padding:0!important;
            text-align: center!important;
        }
        .elementor-cta__description{
                margin-bottom: -400px;
                transition:1s;
        }
    }
}

@media(min-width:992px){
    .elementor-3717 .elementor-element.elementor-element-7aa5a710{
        .elementor-cta__content{
            min-height:470px!important;
        }
    }
}

@media(max-width:991px){
  
  
    .elementor-3717 .elementor-element.elementor-element-7aa5a710{
        
        .elementor-cta__description{
        font-size:13px!important;
    }
  
  
     .elementor-widget-call-to-action .elementor-cta .elementor-cta__content{
        min-height:  270px!important;
        
        .elementor-cta__title{
            font-size:24px!important;
            margin-bottom:0!important;
        }
    }
      .e-con-inner{
        gap: 5px!important;
    }
}
        .elementor-element-7aa5a710 {
        & .elementor-widget-container {
            &:hover .elementor-cta__description {
                padding-top: 10px;
                margin-bottom: 50px !important;
            }
        }
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ab1f6ee */@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-5ab1f6ee{
    .elementor-widget-container{
        br{display:none;}
        text-align:center;
        padding:10px!important;

            font-size:14px!important;
            line-height:150%;
            text-align:center;
    }
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-5dda4b2 */@media(min-width:992px){
#idealizadores .swiper-slide-bg {
      background-repeat: no-repeat !important;
    background-size: 190px 190px;
    background-position: 120px 70px;
    transition: .6s;
   
    transition:.6s;
}
#idealizadores{ 
    .elementor-slide-button{
        font-weight: 400 !important;
    }
     .swiper-slide-inner{
         text-align: left;
     }
     .elementor-slides .swiper-slide-inner{
         padding-left: 200px;
     }
}
}
@media(max-width:991px){
    .elementor-3098 .elementor-element.elementor-element-5dda4b2 .swiper-slide-contents{
        max-width:100%;
    }
    #idealizadores .swiper-slide-bg {
      background-repeat: no-repeat !important;
    background-size: 90px 90px;
    background-position: top center;
    transition: .6s;
    filter: grayscale(1) contrast(1);
    transition:.6s;
}
#idealizadores{ 
     .elementor-slides .swiper-slide-inner{
         padding-top: 90px;
            }
        
        .elementor-slide-description{
            font-size:12px!important;
            margin-bottom:0!important;
            text-align:center;
                      line-height:140%;
        }
        .elementor-button{
            font-size:12px!important;
          margin-top:15px;
          padding:5px 15px;
        }
    }
    
}

#idealizadores .elementor-button{
    border:1px solid black;
    background:transparent;
    color:black;
    text-transform: uppercase;
    font-weight: 600;
    margin:0 auto;
   /* display:table;*/
   display:none!important;
    &:hover{
        background:black!important;
        color:white;
    }
}

    h3.owl-title{
        display:none!important;
    }/* End custom CSS */
/* Start custom CSS for owl-carousel-elementor, class: .elementor-element-3fde676 */.elementor-3717 .elementor-element.elementor-element-3fde676{
    .owl-dots{
        margin-top:-30px!important;
    }
    .owl-carousel .item .owl-link{
        display:flex;
        flex-direction: column;
    
    .owl-social-icon{display:none;}
    .owl-thumb{
        order:1;
        margin-bottom:0;
        img{
            height:100px;
        }
    
    }
    .owl-subtitle{
        order:2;
        margin-top:10px;
    }
    
    
    .owl-title{
        order:3;
        img{
            width:97px;
            height:36px!important;
            object-fit: contain;
        }
    }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1eeadda */.elementor-3717 .elementor-element.elementor-element-1eeadda{
    img{
        filter:contrast(0) brightness(10)
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f457ef */@media(min-width:992px){
    .elementor-3717 .elementor-element.elementor-element-9f457ef{
        max-width:570px!important;
        margin:0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c75f069 */@media(max-width:991px){
  .elementor-3717 .elementor-element.elementor-element-c75f069 .e-con-inner{
      padding-top:40px;
      padding-bottom:40px;
  }
    .elementor-element-c75f069{
       .elementor-element-cd89708.elementor-element{
        width:100%!important;
            }
    .elementor-element-d56de99{
        padding:0;
        align-items: center;
    }
    }
    
        .elementor-3098 .elementor-element.elementor-element-cd89708 .elementor-heading-title{
            text-align:center;
            font-size:24px!important;
            line-height:150%!important;
            margin-bottom:10px;
           
        }
        .elementor-element-9f457ef p{
            padding:0px 20px;
            margin-top:30px;
            font-size:16px!important;
            line-height:150%;
            text-align:center;
            br{display:none;}
        }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d4e00 */.elementor-3717 .elementor-element.elementor-element-a9d4e00{
.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button {
    background: #2D8BA0;
    padding: 20px;
    border-radius: 100%;
    margin:50px;
}

@media(max-width:991px){
    .elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button {
     display:none;
    }
}

.swiper-pagination-bullet {

    width: unset;
    height: unset;
    padding: 8px;
    background: transparent;
    border: 1px solid #2D8BA0;
    opacity: 1;
    margin-left:3px!important;
    margin-right: 3px!important
    
}
.swiper-pagination-bullet-active{
        background: #2D8BA0;

}

.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper~.swiper-pagination-custom, .elementor-element .swiper~.swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper~.swiper-pagination-custom, .elementor-lightbox .swiper~.swiper-pagination-fraction {
    bottom: -45px;
    @media(max-width:991px){
    transform:scale(0.6)!important;
    }
}
@media(max-width:991px){
   .elementor-element-b7eae75 .swiper-slide{
        height:300px!important;
    }
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-572efb23 */.elementor-3717 .elementor-element.elementor-element-572efb23{
    .elementor-cta__description{
        line-height: 145%!important;
        font-size: 16px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e1caf */@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-55e1caf{
        p,.elementor-cta__description {
            font-size:15px!important;
            text-wrap: pretty;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fc89fed */.elementor-3717 .elementor-element.elementor-element-3fc89fed{
    p{
    max-width:460px;
    }
}

@media(max-width:991px){
    .elementor-element-169573b7 {

        strong{
            font-weight:300!important;
        }
        b{
            font-weight:600!important;
            strong{
                font-weight:600!important;
            }
        }
    }
}
    
    @media(min-width:992px){
        b{
            font-weight:300!important;
        }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169573b7 */@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-169573b7{
        padding-top:20px;
        h2{
            font-size:24px!important;
            text-align:center;
            line-height:150%!important;
        }
        p{
            margin:0!important;
            font-size:15px!important;
            text-align:center!important;
            margin-bottom:20px!important;
            br{display:none;}
            padding:0 10px;
        }
        img {
    border: 0;
    width: 80%;
  
    }
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-b3d717d */@media(max-width:991px){
    .elementor-3098 .elementor-element.elementor-element-b3d717d .swiper-slide > .elementor-element {
  
        max-width: 320px;
        margin:auto;
        }
    .elementor-3717 .elementor-element.elementor-element-b3d717d{
        .elementor-swiper-button{
            display:none;
        }
    }
   .elementor-1738 .elementor-element.elementor-element-deccdba{
   min-height:355px!important;
   background-position: top;
   background-position:bottom!important;
   background-size:cover!important;
}
.elementor-3098 .elementor-element.elementor-element-b3d717d .swiper-slide > .elementor-element{
    gap:0!important;
}
    .elementor-3098 .elementor-element.elementor-element-b3d717d > .elementor-widget-container{
        margin:0!important;
        padding:0!important;
    }
    .elementor-3717 .elementor-element.elementor-element-b3d717d{
        margin-top:20px;
         .swiper-slide{
        

        .elementor-element-0775c3c{
            .elementor-widget-container{
                color:white;
                font-size:14px;
            }
            --display: flex;
            background: #2d8ba0;
            padding:20px;
            padding-bottom:20px;
            margin-top:-15px;
        }
    }
      
        }
   .elementor-element-ae17c39 .elementor-widget-container{
            font-size:19px!important;
        }
 
}
@media(min-width:992px){
.elementor-3717 .elementor-element.elementor-element-b3d717d{
    .swiper-slide{
        .e-con-inner{
            min-height: 400px!important
        }
        .e-con-boxed{
            background-position:  bottom!important;
        }
        .elementor-element-0775c3c{
            .elementor-widget-container{
                color:white;
            }
            --display: flex;
            background: #2d8ba0;
            margin-left: -15px;
            width:0;
            height:0;
            padding:0;
            visibility:hidden;
        }
    }
   
     /*.swiper-slide-next, .swiper-slide-next + div, .swiper-slide-next + div{
           width:300px!important;
     }*/
    .swiper-slide-active{
    width: 700px !important;

        .elementor-element-0775c3c{
            width:100%;
            height: auto;
            visibility:visible;
    
            padding:20px;
            display: flex;
            justify-content: center;
        }
    }
}
.elementor-1738:not(.swiper-slide-active) .elementor-element.elementor-element-deccdba:not(.elementor-motion-effects-element-type-background){
    background-size:contain!important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416f4ef1 */@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-416f4ef1{
        .elementor-element-b85083a {
        padding:0!important;
        }
        .e-con-inner{
            padding:0px;
        }
    h2{
        font-size:24px!important;
        text-align:center;
        width:100%!important;
        padding:0px;
    }
    .elementor-element-f938b71 {
        .elementor-widget-container{
        margin:0!important;
        }
        width:65%;
        display:block;
        margin:0px auto;
        }
        p{
            font-size:14px;
            text-align:center;
            line-height:150%;
            padding:0 20px;
        }
        
        /*.elementor-3717 .elementor-element.elementor-element-416f4ef1*/
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-358a7d9 */.elementor-3717 .elementor-element.elementor-element-358a7d9{
    margin-top:-70px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8e5ede */@media(min-width:992px){
.elementor-3717 .elementor-element.elementor-element-a8e5ede{
    p{
    max-width:570px;
    }
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637814b */@media(max-width:991px){
    .elementor-3098 .elementor-element.elementor-element-c3c2db6{
        padding:0;
    }
    .elementor-3717 .elementor-element.elementor-element-637814b{
        min-height:0;
        padding-top:60px;
        padding-bottom:50px;
        background-position: center;
        background-image:unset!important;
        background:#efefef!important;
        &:before{
            background:rgba(0,0,0,.5);
            position:absolute;
            left:0;
            top:0;
            display:block;
            content:"";
            height:100%;
            width:100%;
            display:none;
        }
        h2{
            font-size:24px!important;
            text-align:center;
          line-height:150%!important;
          color:black!important;
          margin-top:25px;
        }
        .elementor-widget-container{
            padding:0!important;
        }
        p{
                      color:black!important;

            text-align:center;
            padding:20px;
                        line-height:150%!important;
            padding-bottom:0px!important;
            font-size:16px!important;
            br{
                display:none;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ebd06b2 */.elementor-3717 .elementor-element.elementor-element-ebd06b2{
    p{
        max-width:430px;
    }
    h4{
        &.min-w{
            a{
                width: fit-content;
                padding:13px 25px;
                font-size:15px;
                             background: transparent;
                             color: black!important;

                img{
                    width:23px;
                    display: block;
                    margin-right: 10px
                }
                &:hover{
                    background: #ddd;
                    color: black!important
                }
            }
        }
        a{
        font-size: 20px;
        background:black;
        color:white!important;
        padding:20px 25px;
        font-weight: 600;
        border-radius: 5px;
        font-family: 'Poppins', Sans-Serif;
        max-width:400px;
        transition: .6s;
        border:1px solid black;
        text-decoration: none;
        
        align-items: center; display: flex; font-size: 18px;
         @media(max-width 
         :991px){
            font-size: 14px;
            font-weight: 500;
         text-align: left;
        }
        
        img{
            width: 30px;
            display:block;
            margin-right: 15px;
             @media(max-width :991px){

        }
        }
       
        &:hover{
            background:#fafafa;
            border:1px solid black;
            color:black!important;
        }
         }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1309a */@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-ef1309a{
        img{
            height:350px!important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77fc5c17 */@media(max-width:991px){
  .elementor-3098 .elementor-element.elementor-element-4906f0b8.e-con{
      gap:10px
  }
  .elementor-element-77fc5c17{
      gap:20px;
  }
      .elementor-3098 .elementor-element.elementor-element-fc984cc .elementor-heading-title {
          line-height:140%;
        br{
            display:none;
        }
    }
.elementor-3098 .elementor-element.elementor-element-de6bd91{
    padding: 0!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010dde2 */.legal-desktop-bn-2{
    position: absolute;
    bottom:-30px;
    left: 0;
    padding: 0 30px;
    font-size: 11px!important;
    line-height: 180%!important;
    
        width: 80% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -80px;
    
@media(max-width: 991px){
    display: none
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9ddfcc */.elementor-3717 .elementor-element.elementor-element-b9ddfcc {
    b{
        border:1px solid white;
        border-radius:30px;
        padding:0px 15px;
        font-weight:300;
        line-height:100%;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3c33fe */@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-a3c33fe{
        h2{
            font-size:24px!important;
            line-height:130%!important;
            text-align:center;
        }
        p{
            font-size:17px!important;
            line-height:130%!important;
            text-align:center;
        }
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6419610 */@media(max-width:991px){
    .elementor-3098 .elementor-element.elementor-element-6419610 > .elementor-container{
    min-height:0!important;
}

.elementor-element-6419610{
    background-image:unset!important;
    background:#D8D8D8!important;
    padding:0!important;
    .elementor-background-overlay{
        display:none;
    }

    &:before{
            background:rgba(0,0,0,.5);
            position:absolute;
            left:0;
            top:0;
            display:block;
            content:"";
            height:100%;
            width:100%;
            z-index:0;
            display:none;
        }
}
.elementor-3717 .elementor-element.elementor-element-6419610{
h2,p,a{
    z-index:9;
    position:relative;
    color:black!important;
}
}
}
@media(min-width:992px){
    .elementor-element-6419610{
        background-size:100%!important;
        background-position:left center!important;
    }
}
@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-6419610{
        min-height:0;
        padding-top:20px!important;
        padding-bottom:40px!important;
        background-position: center;
      .elementor-element-06d22b6 .elementor-widget-container{
          margin-top:0;
          .elementor-button{
              line-height:290%;
              margin-top:30px;
              font-size:13px;
              min-height:0px;
              padding:0 15px;
          }
      }
       
        p{
            text-align:center;
            padding:0px;
            line-height:150%!important;
            padding-bottom:0px!important;
            font-size:16px!important;
            margin-bottom:0px;
            br{
                display:none;
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b20e912 */.elementor-3717 .elementor-element.elementor-element-b20e912{
    img{
    display:block;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8427e18 */.elementor-3717 .elementor-element.elementor-element-8427e18{
    max-height: 900px;
}
@media(max-width:991px){
    .elementor-3717 .elementor-element.elementor-element-8427e18{
        width:100%;
        max-height:400px;
    }
    .elementor-3098 .elementor-element.elementor-element-6f2cc33.e-con{
        width:100%;
    }
    .elementor-element-4a776b7{
        padding-top:50px;
        padding-bottom:40px;
        text-align:center;
          h2,p{
        padding:0 20px;
        }
        .elementor-element-84f107d .elementor-widget-container{
            margin-top:0!important;
            h3{
                font-size:16px;
            }
            p{
                font-size:15px!important;
            }
        }
        h2{
            font-size:28px!important;
           line-height:100%!important;
        }
        p{
            font-size:15px;
            line-height:160%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-43743c */.elementor-3717 .elementor-element.elementor-element-43743c{
@media(max-width:991px){
    margin-bottom:20px!important;
}
    input,select{
        padding-left:20px!important;
         @media(max-width:991px){
            padding:0;
            font-size:15px!important;
        }
    }
    select{
        option{
            color:black;
        }
    }
    button{
        margin-top:40px;
        @media(max-width:991px){
            margin-top:20px;
        }
    }
    label{
        font-size:18px!important;
         @media(max-width:991px){
            font-size:13px!important;
        }
    }
    
}
.elementor-field-type-radio{
.elementor-field-option{
 float: left;
  margin: 0 5px 0 0;
  width: 40%;
  
  position: relative;
  padding:0px;
  text-align:center;
  height:40px;
  @media(max-width:991px){
      width:45%;
  }

}

.elementor-field-option label,
.elementor-field-option input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

}

.elementor-field-option input[type="radio"] {
  opacity: 0.011;
  z-index: 100;
}

.elementor-field-option input[type="radio"]:checked + label {
  background: #20b8be;
}

.elementor-field-option label {
  z-index: 90;
  line-height: 40px!important;
  border:1px solid white;
border-radius: 20px;
background:rgba(255,255,255,.1);
}
}

.elementor-field-type-acceptance .elementor-field-option label{
    line-height: 100%!important;
    font-size: 16px!important
}

.elementor-field-type-acceptance .elementor-field-option input{
    width:18px;
    height:18px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e94b2e6 */.elementor-3098 .elementor-element.elementor-element-e94b2e6 > .elementor-widget-container{
    @media(max-width: 992px){
        margin-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb0c6a7 */@media(max-width:991px){
.elementor-element-eb0c6a7 {
    img{
        object-position: center!important
    }
}
.elementor-element-29a1047{
    margin:auto;
}
.elementor-element-525db42 {
        background: white;
    padding-bottom: 30px;
    margin-bottom: -30px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525db42 */@media(max-width:991px){
    .elementor-element-eb0c6a7{
    width:100%;
}
   .elementor-element-525db42{
        background:#f7f7f7;
    }
        .elementor-element.elementor-element-525db42.e-con-full.e-flex.e-con.e-child {
    padding-left: 0;
    padding-right: 0;
}
.elementor-3717 .elementor-element.elementor-element-525db42{

    .elementor-element-8fc6d5a,.elementor-element-78acdf1{
        justify-content: center;
        gap: 10px;
    }
    p{
        text-align:center;
    }
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a36fd59 */.elementor-3717 .elementor-element.elementor-element-a36fd59{
    a{
        color:white;
        font-size: 14px;
        display: block;
        margin-bottom: 20px;
    }
}/* End custom CSS */