.elementor-2307 .elementor-element.elementor-element-7de3402b{--display:flex;--position:fixed;--min-height:115px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:0px;--z-index:99;}body:not(.rtl) .elementor-2307 .elementor-element.elementor-element-7de3402b{left:0px;}body.rtl .elementor-2307 .elementor-element.elementor-element-7de3402b{right:0px;}.elementor-2307 .elementor-element.elementor-element-7681fb67{--display:flex;--min-height:80px;--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-2307 .elementor-element.elementor-element-7681fb67.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2307 .elementor-element.elementor-element-17ec4d37{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-2307 .elementor-element.elementor-element-5f842736{--display:flex;}.elementor-2307 .elementor-element.elementor-element-4ed5d4ff{--display:flex;}.elementor-2307 .elementor-element.elementor-element-617ecfce{--display:flex;}.elementor-2307 .elementor-element.elementor-element-28dc05d{--display:flex;}.elementor-2307 .elementor-element.elementor-element-3aa551ac{--display:flex;}.elementor-2307 .elementor-element.elementor-element-492148e8{--display:flex;}.elementor-2307 .elementor-element.elementor-element-3ce889b0{--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;}.elementor-2307 .elementor-element.elementor-element-3ce889b0.e-con{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-ddaca16{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2307 .elementor-element.elementor-element-5f6b268a{--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;}.elementor-2307 .elementor-element.elementor-element-5f6b268a:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-5f6b268a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C0131300;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2307 .elementor-element.elementor-element-61c6e68b > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-61c6e68b .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-61c6e68b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2307 .elementor-element.elementor-element-61c6e68b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2307 .elementor-element.elementor-element-61c6e68b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2307 .elementor-element.elementor-element-61c6e68b .elementor-image-box-title{margin-bottom:10px;font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:500;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-61c6e68b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2307 .elementor-element.elementor-element-61c6e68b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-61c6e68b .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-40634440{--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;}.elementor-2307 .elementor-element.elementor-element-40634440:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-40634440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#32519700;}.elementor-2307 .elementor-element.elementor-element-31ce44d4 > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-31ce44d4 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-31ce44d4.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2307 .elementor-element.elementor-element-31ce44d4.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2307 .elementor-element.elementor-element-31ce44d4.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2307 .elementor-element.elementor-element-31ce44d4 .elementor-image-box-title{margin-bottom:10px;font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:500;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-31ce44d4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2307 .elementor-element.elementor-element-31ce44d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-31ce44d4 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-1b2cd7cd{--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;}.elementor-2307 .elementor-element.elementor-element-1b2cd7cd:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-1b2cd7cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#681FCC00;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa > .elementor-widget-container{margin:180px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa .elementor-image-box-title{margin-bottom:10px;font-family:"Times New Roman", Sans-serif;font-size:32px;font-weight:500;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-4c73ca3b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;--n-menu-open-animation-duration:850ms;--n-menu-toggle-align:center;--n-menu-toggle-icon-wrapper-animation-duration:700ms;--n-menu-title-space-between:1px;--n-menu-title-font-size:17px;--n-menu-title-color-normal:#143D5D80;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#143D5D;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-radius:20px 20px 20px 20px;}.elementor-2307 .elementor-element.elementor-element-4c73ca3b > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-4c73ca3b.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-4c73ca3b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2307 .elementor-element.elementor-element-4c73ca3b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2307 .elementor-element.elementor-element-4c73ca3b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Outfit", Sans-serif;font-weight:400;}.elementor-2307 .elementor-element.elementor-element-4c73ca3b {--n-menu-title-color-hover:#3A8ACC;--n-menu-title-color-active:#3A8ACC;}.elementor-2307 .elementor-element.elementor-element-4889e98f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-68a9aff{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--icon-size:25px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-2307 .elementor-element.elementor-element-68a9aff .elementor-widget-container{text-align:center;}.elementor-2307 .elementor-element.elementor-element-68a9aff .elementor-social-icon{background-color:#02010100;}.elementor-2307 .elementor-element.elementor-element-68a9aff .elementor-social-icon i{color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-68a9aff .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-1286133c{--display:flex;--min-height:998px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;}.elementor-2307 .elementor-element.elementor-element-1286133c:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-1286133c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-196eb2cd{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-196eb2cd.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-72576593{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-72576593.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-564b4a05{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-670cafcf{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-51cb46d2{--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:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2307 .elementor-element.elementor-element-3e95593a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-3e95593a.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-3e95593a .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2307 .elementor-element.elementor-element-3ae852f9{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-3ae852f9.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-b1ffbd8{--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:center;--gap:0px 90px;--row-gap:0px;--column-gap:90px;--padding-top:90px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-2a210bdb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-3adc9065{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-302b1bd8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-314124c8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-78fb78e2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-22963d41{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-67214d3c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5fdaa9e2{--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:center;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2307 .elementor-element.elementor-element-13849ab1.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-13849ab1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-13849ab1 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-2307 .elementor-element.elementor-element-13849ab1 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-6b8e2446{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-6b8e2446.e-con{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-35b7ec57{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-741e5cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-a8c8af.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-a8c8af{font-family:"Metropolis", Sans-serif;font-size:15px;font-weight:300;line-height:1.2em;}.elementor-2307 .elementor-element.elementor-element-11214de2{--display:flex;--min-height:50px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-65f29408 > .elementor-widget-container{margin:0px 0px 0px -320px;}.elementor-2307 .elementor-element.elementor-element-65f29408 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#02010140;}.elementor-2307 .elementor-element.elementor-element-4ea1bf24{--display:flex;--min-height:50px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-55f56589 > .elementor-widget-container{margin:0px 0px 0px -320px;}.elementor-2307 .elementor-element.elementor-element-55f56589 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#02010140;}.elementor-2307 .elementor-element.elementor-element-1230abed{--display:flex;--min-height:100vh;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-1230abed:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-1230abed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-6843ad7c{--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:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-b30075d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-b30075d.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-b30075d .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-317952f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-317952f.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-5644fab5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2307 .elementor-element.elementor-element-1bdd4fe6{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-1bdd4fe6.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1bdd4fe6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:500;color:#3D8DC2;}.elementor-2307 .elementor-element.elementor-element-301f458c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-301f458c.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-301f458c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:500;color:#3D8DC2;}.elementor-2307 .elementor-element.elementor-element-370a870a{width:var( --container-widget-width, 676px );max-width:676px;--container-widget-width:676px;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-370a870a.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-370a870a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:68px;font-weight:500;color:#3D8DC2;}.elementor-2307 .elementor-element.elementor-element-1c854861 .elementor-button{background-color:#EDEDED;font-family:"Outfit", Sans-serif;font-weight:300;}.elementor-2307 .elementor-element.elementor-element-1c854861.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1c854861 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-1c854861 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-2307 .elementor-element.elementor-element-6e041473{--display:flex;--min-height:1201px;--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;--overflow:hidden;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-6e041473:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-6e041473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-a6482c4{--display:flex;}.elementor-2307 .elementor-element.elementor-element-8bdebe7{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-40ed16b0{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-669ed32f{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-45593025{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-8da83e8{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-36fbe0dc{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-589d6c62{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5438c4d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-359dbe88{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5df52ec6{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5bcc8f32{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-199f7bde{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-7431fb8a{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-66dc34a2{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5200ba0d{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-744356da{--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:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:700px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-8d47fab{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-8d47fab.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-8d47fab .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-2820e9a8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-2820e9a8.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-3af8e9e2{--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:center;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-5e415b30{--display:flex;}.elementor-2307 .elementor-element.elementor-element-1d97b596{--display:flex;}.elementor-2307 .elementor-element.elementor-element-58fd8618{--display:flex;}.elementor-2307 .elementor-element.elementor-element-4870c3bd.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-4870c3bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-4870c3bd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-4870c3bd .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-fd8de54{--display:flex;--min-height:1850px;--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;}.elementor-2307 .elementor-element.elementor-element-fd8de54:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-fd8de54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-29cd182{--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:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-6cb7b90{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-6cb7b90.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-6cb7b90 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-64e7ca3{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-64e7ca3.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-fc5fd41{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-1361759{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-ea6f062{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-ea6f062:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-ea6f062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-7e17370{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-7e17370 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-7e17370.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-c7c5b8d{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-c7c5b8d.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-c7c5b8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-c7c5b8d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-c7c5b8d .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-106b5d0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-316119d{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-316119d:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-316119d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-614b509{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-614b509 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-614b509.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-614b509.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-614b509.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-614b509.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-5b4fa55{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5b4fa55.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-5b4fa55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-5b4fa55 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-5b4fa55 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-74ace77.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-ea6bfae{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-ea6bfae:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-ea6bfae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-0c6d760{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-0c6d760 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-0c6d760.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-0c6d760.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-0c6d760.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-0c6d760.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-47bcf74{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-47bcf74.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-47bcf74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-47bcf74 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-47bcf74 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-ffce82c.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-902a6ef{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-902a6ef:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-902a6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-3795fbb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-3795fbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-3795fbb.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-3795fbb.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-3795fbb.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-3795fbb.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-703ae20{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-703ae20.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-703ae20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-703ae20 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-703ae20 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-4148d54.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-243400f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-4b68969{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-4b68969:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-4b68969 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-2bb571e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-2bb571e > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-2bb571e.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-2bb571e.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-2bb571e.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-2bb571e.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-35f5c71{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-35f5c71.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-35f5c71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-35f5c71 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-35f5c71 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-d7ed4e2.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-f5e0e3b{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-f5e0e3b:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-f5e0e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-a996391{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-a996391 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-a996391.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-a996391.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-a996391.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-a996391.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-aa69783{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-aa69783.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-aa69783 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-aa69783 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-aa69783 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-99fbf37.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-690a1bf{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-690a1bf:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-690a1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-ba1793d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-ba1793d > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-ba1793d.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-ba1793d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-ba1793d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-ba1793d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-2a9d84b{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-2a9d84b.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-2a9d84b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-2a9d84b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-2a9d84b .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-d9ff8bd.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-4668fd1{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-4668fd1:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-4668fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-d524462{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-d524462 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-d524462.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-d524462.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-d524462.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-d524462.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-63d2d92{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-63d2d92.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-63d2d92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-63d2d92 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-63d2d92 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-1b2f6af.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-a9dad4a{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-bab016d{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-bab016d:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-bab016d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-95fd1f0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-95fd1f0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-95fd1f0.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-95fd1f0.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-95fd1f0.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-2ae31da{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-2ae31da.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-2ae31da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-2ae31da .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-2ae31da .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-0dae7ed.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-6056270{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-6056270:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-6056270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-fb0e632{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-fb0e632 > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-fb0e632.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-fb0e632.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-fb0e632.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-fb0e632.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-4910f89{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-4910f89.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-4910f89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-4910f89 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-4910f89 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-6a13073.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-8ea6edd{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-8ea6edd:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-8ea6edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-f325d65{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-f325d65 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-f325d65.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-f325d65.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-f325d65.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-f325d65.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-844887c{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-844887c.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-844887c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-844887c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-844887c .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-f0e2b6b.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-f8ea6cd{--display:flex;--min-height:440px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8598D778;--border-color:#8598D778;}.elementor-2307 .elementor-element.elementor-element-f8ea6cd:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-f8ea6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-2307 .elementor-element.elementor-element-a622b8b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-a622b8b > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-a622b8b.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-wrapper{text-align:start;}.elementor-2307 .elementor-element.elementor-element-a622b8b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2307 .elementor-element.elementor-element-a622b8b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2307 .elementor-element.elementor-element-a622b8b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-title{margin-bottom:15px;font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:400;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-6b238c7{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-6b238c7.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-6b238c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-6b238c7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-6b238c7 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-eb13664.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-544f76bf{--display:flex;--min-height:1250px;--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;--overflow:hidden;--z-index:2;}.elementor-2307 .elementor-element.elementor-element-544f76bf:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-544f76bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-1a26f7f2{--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:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-5ffa2a93.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-5ffa2a93{text-align:center;}.elementor-2307 .elementor-element.elementor-element-5ffa2a93 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-526e2124{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-526e2124.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-3e32344{--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:center;}.elementor-2307 .elementor-element.elementor-element-5692ccc.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-5692ccc{text-align:center;}.elementor-2307 .elementor-element.elementor-element-52d0c67{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-52d0c67 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2307 .elementor-element.elementor-element-43fa0d75.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-43fa0d75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-43fa0d75 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-43fa0d75 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-472e4df7{--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:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:086px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-7b2929b8{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-7b2929b8.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-65601c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-65601c3.e-con{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-5f8dba6{--e-image-carousel-slides-to-show:10;}.elementor-2307 .elementor-element.elementor-element-5f8dba6 .swiper-wrapper{display:flex;align-items:center;}.elementor-2307 .elementor-element.elementor-element-68a3a80{--display:flex;--min-height:990px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2307 .elementor-element.elementor-element-68a3a80:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-68a3a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-44dacda0{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-44dacda0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-44dacda0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-44dacda0 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-36badcdc{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-36badcdc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2307 .elementor-element.elementor-element-36badcdc.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1e7a2bb{--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:flex-start;}.elementor-2307 .elementor-element.elementor-element-abd8fc0{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-abd8fc0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#3D8DC280;opacity:1;}.elementor-2307 .elementor-element.elementor-element-dfa86bc{--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:center;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2307 .elementor-element.elementor-element-8d55e54{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;font-family:"Outfit", Sans-serif;font-size:23px;font-weight:300;line-height:1.2em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-36c50b0{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-36c50b0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-36c50b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-36c50b0 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2307 .elementor-element.elementor-element-36c50b0 .elementor-button{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-5b1a637{--display:flex;--min-height:916px;--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;--overflow:hidden;--z-index:1;}.elementor-2307 .elementor-element.elementor-element-5b1a637:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-5b1a637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-a363582{--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:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-2518c4c0{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-2518c4c0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-2518c4c0 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-35f91488{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-35f91488.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-45f7daeb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2307 .elementor-element.elementor-element-6636c90{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-6636c90.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-6636c90 iframe{height:510px;}.elementor-2307 .elementor-element.elementor-element-1b38e8b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-499fca27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-646b5685{--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;}.elementor-2307 .elementor-element.elementor-element-646b5685:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-646b5685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-1c5406fe{--display:flex;--min-height:75vh;--justify-content:center;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-ce2a095{--display:flex;--min-height:616px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2307 .elementor-element.elementor-element-ce2a095:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-ce2a095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gpconvert.com.br/wp-content/uploads/2026/03/Container-frase-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2307 .elementor-element.elementor-element-19615310{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-19615310.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-19615310 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:500;}.elementor-2307 .elementor-element.elementor-element-40bde749{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-1f9adf4b{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2307 .elementor-element.elementor-element-3fdf907b{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2307 .elementor-element.elementor-element-3fdf907b .elementor-divider-separator{width:0%;}.elementor-2307 .elementor-element.elementor-element-3fdf907b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2307 .elementor-element.elementor-element-71b3c051{--display:flex;--min-height:1054px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#8598D778;--border-color:#8598D778;--border-radius:0px 0px 80px 80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2307 .elementor-element.elementor-element-71b3c051:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-71b3c051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-716a2ee5{--display:flex;--min-height:1050px;--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:#8598D778;--border-color:#8598D778;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-2307 .elementor-element.elementor-element-b41b73e{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-2307 .elementor-element.elementor-element-74723dfe{--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:center;--gap:25px 0px;--row-gap:25px;--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-2307 .elementor-element.elementor-element-1641821b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2307 .elementor-element.elementor-element-1641821b.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-1641821b .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:40px;font-weight:500;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-438047b5{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:start;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.3em;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-438047b5.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-1a79e823.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-1a79e823 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2307 .elementor-element.elementor-element-1a79e823 .elementor-button .elementor-button-content-wrapper{gap:12.6px;}.elementor-2307 .elementor-element.elementor-element-17aa21bd{--display:flex;}.elementor-2307 .elementor-element.elementor-element-54a2485f{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-1f782066{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}.elementor-2307 .elementor-element.elementor-element-1f782066.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-1f782066 p{margin-block-end:0px;}.elementor-2307 .elementor-element.elementor-element-1c133f94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-3e4851db{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}.elementor-2307 .elementor-element.elementor-element-3e4851db.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-3e4851db p{margin-block-end:0px;}.elementor-2307 .elementor-element.elementor-element-36a8dd4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-34cd45f6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}.elementor-2307 .elementor-element.elementor-element-34cd45f6.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-34cd45f6 p{margin-block-end:0px;}.elementor-2307 .elementor-element.elementor-element-d19c5e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-59ee71ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}.elementor-2307 .elementor-element.elementor-element-59ee71ad.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-59ee71ad p{margin-block-end:0px;}.elementor-2307 .elementor-element.elementor-element-50495de8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-2c0f3ea9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Metropolis", Sans-serif;font-size:18px;font-weight:300;line-height:1.3em;}.elementor-2307 .elementor-element.elementor-element-2c0f3ea9.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-2c0f3ea9 p{margin-block-end:0px;}.elementor-2307 .elementor-element.elementor-element-2da815f6{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:#143D5D80;--n-accordion-title-hover-color:#143D5D80;--n-accordion-title-active-color:#143D5D80;--n-accordion-icon-size:15px;}:where( .elementor-2307 .elementor-element.elementor-element-2da815f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Times New Roman", Sans-serif;font-weight:300;font-style:italic;line-height:1.2em;}.elementor-2307 .elementor-element.elementor-element-8e98145{--display:flex;--min-height:872px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-8e98145:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-8e98145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-2307 .elementor-element.elementor-element-7b111e7{--display:flex;--min-height:417px;--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;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-3383670{--display:flex;--min-height:417px;--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;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2307 .elementor-element.elementor-element-4160f4e{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-4160f4e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2307 .elementor-element.elementor-element-4160f4e.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-10107bf.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-10107bf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-d654dfb{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-d654dfb.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-d654dfb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-2307 .elementor-element.elementor-element-0b91a39{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-0e3abdd .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:300;font-style:italic;}.elementor-2307 .elementor-element.elementor-element-6db0a8d{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2307 .elementor-element.elementor-element-6db0a8d .elementor-widget-container{text-align:center;}.elementor-2307 .elementor-element.elementor-element-a14d0b8{--display:flex;--min-height:417px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-cff5ca4{--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:flex-start;}.elementor-2307 .elementor-element.elementor-element-a68d546{--display:flex;}.elementor-2307 .elementor-element.elementor-element-85cbee6.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-85cbee6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:300;font-style:italic;color:#143D5D80;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2307 .elementor-element.elementor-element-918ebae.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2307 .elementor-element.elementor-element-918ebae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-text{color:#143D5D;transition:color 0.3s;}.elementor-2307 .elementor-element.elementor-element-f9a0c86{--display:flex;}.elementor-2307 .elementor-element.elementor-element-10f63b4.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-10f63b4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:300;font-style:italic;color:#143D5D80;}.elementor-2307 .elementor-element.elementor-element-db1b747.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2307 .elementor-element.elementor-element-db1b747{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-text{color:#143D5D;transition:color 0.3s;}.elementor-2307 .elementor-element.elementor-element-8b33e88{--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:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-94a94bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-cc5b258.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-cc5b258 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:200;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-13f03e3{--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:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-16ba862.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-16ba862 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:200;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-ac1b7b5.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-ac1b7b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:200;color:#143D5D;}.elementor-2307 .elementor-element.elementor-element-9774fdf.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-9774fdf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:200;color:#143D5D;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2307 .elementor-element.elementor-element-8bcb469{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:999;}.elementor-2307 .elementor-element.elementor-element-8bcb469.elementor-element{--align-self:flex-end;}@media(min-width:768px){.elementor-2307 .elementor-element.elementor-element-7681fb67{--width:70%;}.elementor-2307 .elementor-element.elementor-element-3ce889b0{--content-width:1280px;}.elementor-2307 .elementor-element.elementor-element-ddaca16{--width:100%;}.elementor-2307 .elementor-element.elementor-element-4889e98f{--width:22%;}.elementor-2307 .elementor-element.elementor-element-b1ffbd8{--width:95%;}.elementor-2307 .elementor-element.elementor-element-6b8e2446{--width:23%;}.elementor-2307 .elementor-element.elementor-element-35b7ec57{--width:36%;}.elementor-2307 .elementor-element.elementor-element-741e5cc{--width:39%;}.elementor-2307 .elementor-element.elementor-element-3e32344{--width:80%;}.elementor-2307 .elementor-element.elementor-element-65601c3{--width:100%;}.elementor-2307 .elementor-element.elementor-element-1e7a2bb{--width:86%;}.elementor-2307 .elementor-element.elementor-element-dfa86bc{--width:86%;}.elementor-2307 .elementor-element.elementor-element-45f7daeb{--width:75%;}.elementor-2307 .elementor-element.elementor-element-54a2485f{--width:95%;}.elementor-2307 .elementor-element.elementor-element-1c133f94{--width:95%;}.elementor-2307 .elementor-element.elementor-element-36a8dd4e{--width:95%;}.elementor-2307 .elementor-element.elementor-element-d19c5e7{--width:95%;}.elementor-2307 .elementor-element.elementor-element-50495de8{--width:95%;}.elementor-2307 .elementor-element.elementor-element-3383670{--width:48%;}.elementor-2307 .elementor-element.elementor-element-cff5ca4{--width:96%;}.elementor-2307 .elementor-element.elementor-element-a68d546{--width:25%;}.elementor-2307 .elementor-element.elementor-element-f9a0c86{--width:32%;}}@media(max-width:1536px) and (min-width:768px){.elementor-2307 .elementor-element.elementor-element-b1ffbd8{--width:85%;}.elementor-2307 .elementor-element.elementor-element-741e5cc{--width:30%;}.elementor-2307 .elementor-element.elementor-element-5644fab5{--width:85%;}.elementor-2307 .elementor-element.elementor-element-a6482c4{--width:100%;}.elementor-2307 .elementor-element.elementor-element-fc5fd41{--width:79%;}.elementor-2307 .elementor-element.elementor-element-1e7a2bb{--width:92%;}.elementor-2307 .elementor-element.elementor-element-dfa86bc{--width:92%;}.elementor-2307 .elementor-element.elementor-element-1c5406fe{--width:75%;}.elementor-2307 .elementor-element.elementor-element-ce2a095{--width:100%;}.elementor-2307 .elementor-element.elementor-element-716a2ee5{--width:89%;}.elementor-2307 .elementor-element.elementor-element-7b111e7{--width:89%;}.elementor-2307 .elementor-element.elementor-element-3383670{--width:47%;}.elementor-2307 .elementor-element.elementor-element-8b33e88{--width:89%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2307 .elementor-element.elementor-element-7681fb67{--width:85%;}.elementor-2307 .elementor-element.elementor-element-4889e98f{--width:21%;}.elementor-2307 .elementor-element.elementor-element-65601c3{--width:70%;}}@media(max-width:1536px){.elementor-2307 .elementor-element.elementor-element-1286133c{--min-height:811px;}.elementor-2307 .elementor-element.elementor-element-3ae852f9{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-2307 .elementor-element.elementor-element-b1ffbd8{--gap:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-2307 .elementor-element.elementor-element-2a210bdb{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2307 .elementor-element.elementor-element-3adc9065{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2307 .elementor-element.elementor-element-302b1bd8{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2307 .elementor-element.elementor-element-314124c8{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2307 .elementor-element.elementor-element-78fb78e2{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2307 .elementor-element.elementor-element-22963d41{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2307 .elementor-element.elementor-element-67214d3c{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-2307 .elementor-element.elementor-element-13849ab1{width:initial;max-width:initial;}.elementor-2307 .elementor-element.elementor-element-55f56589 > .elementor-widget-container{margin:0px 0px 0px -320px;}.elementor-2307 .elementor-element.elementor-element-6843ad7c{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-5644fab5.e-con{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1bdd4fe6{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-2307 .elementor-element.elementor-element-6e041473{--min-height:1014px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-a6482c4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-8bdebe7{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-40ed16b0{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-669ed32f{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-45593025{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-8da83e8{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-36fbe0dc{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-589d6c62{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-5438c4d{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-359dbe88{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-5df52ec6{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-5bcc8f32{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-199f7bde{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-7431fb8a{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-66dc34a2{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-5200ba0d{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-2307 .elementor-element.elementor-element-8d47fab{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2307 .elementor-element.elementor-element-2820e9a8{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-2307 .elementor-element.elementor-element-fd8de54{--min-height:1386px;}.elementor-2307 .elementor-element.elementor-element-6cb7b90{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2307 .elementor-element.elementor-element-64e7ca3{--container-widget-width:58%;--container-widget-flex-grow:0;width:var( --container-widget-width, 58% );max-width:58%;}.elementor-2307 .elementor-element.elementor-element-544f76bf{--min-height:1084px;}.elementor-2307 .elementor-element.elementor-element-526e2124{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-2307 .elementor-element.elementor-element-472e4df7{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-68a3a80{--min-height:723px;}.elementor-2307 .elementor-element.elementor-element-44dacda0{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-2307 .elementor-element.elementor-element-36badcdc{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-2307 .elementor-element.elementor-element-dfa86bc{--gap:0px 200px;--row-gap:0px;--column-gap:200px;}.elementor-2307 .elementor-element.elementor-element-5b1a637{--min-height:808px;}.elementor-2307 .elementor-element.elementor-element-a363582{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-2518c4c0{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-2307 .elementor-element.elementor-element-35f91488{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-2307 .elementor-element.elementor-element-6636c90{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2307 .elementor-element.elementor-element-6636c90 iframe{height:730px;}.elementor-2307 .elementor-element.elementor-element-646b5685{--min-height:80vh;--justify-content:center;}.elementor-2307 .elementor-element.elementor-element-1c5406fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-1c5406fe.e-con{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-71b3c051{--min-height:842px;}.elementor-2307 .elementor-element.elementor-element-716a2ee5{--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-2307 .elementor-element.elementor-element-1641821b{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-2307 .elementor-element.elementor-element-438047b5{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-2307 .elementor-element.elementor-element-8e98145{--min-height:760px;}.elementor-2307 .elementor-element.elementor-element-0b91a39{--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;}}@media(max-width:1024px){.elementor-2307 .elementor-element.elementor-element-17ec4d37{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-2307 .elementor-element.elementor-element-4c73ca3b{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;--n-menu-title-font-size:0.9rem;--n-menu-dropdown-indicator-size:6px;}.elementor-2307 .elementor-element.elementor-element-68a9aff{--icon-size:18px;--grid-column-gap:8px;}.elementor-2307 .elementor-element.elementor-element-ea6f062{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-7e17370{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-316119d{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-614b509{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-ea6bfae{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-0c6d760{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-902a6ef{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-3795fbb{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-4b68969{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-2bb571e{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-f5e0e3b{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-a996391{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-690a1bf{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-ba1793d{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-4668fd1{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-d524462{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-bab016d{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-95fd1f0{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-6056270{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-fb0e632{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-8ea6edd{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-f325d65{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-f8ea6cd{--min-height:400px;}.elementor-2307 .elementor-element.elementor-element-a622b8b{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-2307 .elementor-element.elementor-element-7bef510{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-f88d886{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5f8dba6{--e-image-carousel-slides-to-show:5;}.elementor-2307 .elementor-element.elementor-element-abd8fc0{--e-image-carousel-slides-to-show:3;}.elementor-2307 .elementor-element.elementor-element-dfa86bc{--min-height:240px;--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:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-2307 .elementor-element.elementor-element-8d55e54{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;text-align:center;font-size:1.3rem;}}@media(max-width:767px){.elementor-2307 .elementor-element.elementor-element-7681fb67{--width:100%;--min-height:74px;--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:space-between;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-2307 .elementor-element.elementor-element-17ec4d37{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-2307 .elementor-element.elementor-element-61c6e68b .elementor-image-box-img{margin-bottom:10px;}.elementor-2307 .elementor-element.elementor-element-31ce44d4 .elementor-image-box-img{margin-bottom:10px;}.elementor-2307 .elementor-element.elementor-element-19d6e6fa .elementor-image-box-img{margin-bottom:10px;}.elementor-2307 .elementor-element.elementor-element-4c73ca3b{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:30px;--n-menu-toggle-icon-distance-from-dropdown:30px;}.elementor-2307 .elementor-element.elementor-element-4889e98f{--width:65%;--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-2307 .elementor-element.elementor-element-1286133c{--min-height:810px;--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-2307 .elementor-element.elementor-element-3e95593a{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-2307 .elementor-element.elementor-element-3e95593a .elementor-heading-title{font-size:1.8rem;}.elementor-2307 .elementor-element.elementor-element-3ae852f9{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-b1ffbd8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-2a210bdb{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-2307 .elementor-element.elementor-element-3adc9065{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-2307 .elementor-element.elementor-element-302b1bd8{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-2307 .elementor-element.elementor-element-314124c8{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-2307 .elementor-element.elementor-element-78fb78e2{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-2307 .elementor-element.elementor-element-22963d41{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-2307 .elementor-element.elementor-element-67214d3c{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-2307 .elementor-element.elementor-element-13849ab1{width:initial;max-width:initial;}.elementor-2307 .elementor-element.elementor-element-6b8e2446{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-2307 .elementor-element.elementor-element-35b7ec57{--width:34%;}.elementor-2307 .elementor-element.elementor-element-4574bf34{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-a05dad8{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-29b78de8{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-96b2fc6{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-56033107{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-741e5cc{--width:33%;}.elementor-2307 .elementor-element.elementor-element-a8c8af{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-a8c8af.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-11214de2{--min-height:46px;}.elementor-2307 .elementor-element.elementor-element-65f29408 .elementor-heading-title{font-size:1.1rem;}.elementor-2307 .elementor-element.elementor-element-4ea1bf24{--min-height:46px;}.elementor-2307 .elementor-element.elementor-element-55f56589 .elementor-heading-title{font-size:1.1rem;}.elementor-2307 .elementor-element.elementor-element-1230abed{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-b30075d{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-2307 .elementor-element.elementor-element-b30075d .elementor-heading-title{font-size:1.8rem;}.elementor-2307 .elementor-element.elementor-element-317952f{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-1bdd4fe6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-1bdd4fe6 .elementor-heading-title{font-size:2.5rem;}.elementor-2307 .elementor-element.elementor-element-301f458c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-301f458c .elementor-heading-title{font-size:2.5rem;}.elementor-2307 .elementor-element.elementor-element-370a870a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-370a870a .elementor-heading-title{font-size:2.5rem;}.elementor-2307 .elementor-element.elementor-element-6e041473{--min-height:1084px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-8bdebe7{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-40ed16b0{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-669ed32f{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-45593025{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-8da83e8{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-36fbe0dc{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-589d6c62{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-5438c4d{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-359dbe88{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-5df52ec6{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-5bcc8f32{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-199f7bde{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-7431fb8a{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-66dc34a2{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2307 .elementor-element.elementor-element-744356da{--margin-top:700px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-8d47fab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-8d47fab .elementor-heading-title{font-size:1.6rem;}.elementor-2307 .elementor-element.elementor-element-2820e9a8{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-4870c3bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-fd8de54{--min-height:6140px;}.elementor-2307 .elementor-element.elementor-element-29cd182{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-6cb7b90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-6cb7b90 .elementor-heading-title{font-size:1.6rem;}.elementor-2307 .elementor-element.elementor-element-64e7ca3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-fc5fd41{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-ea6f062{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-7e17370{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-c7c5b8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-c7c5b8d.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-316119d{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-614b509{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-614b509 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-5b4fa55{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5b4fa55.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-ea6bfae{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-0c6d760{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-47bcf74{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-47bcf74.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-902a6ef{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-3795fbb{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-2307 .elementor-element.elementor-element-3795fbb .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-703ae20{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-703ae20.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-4b68969{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-2bb571e{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-2bb571e .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-35f5c71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-35f5c71.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-f5e0e3b{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-a996391{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-a996391 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-aa69783{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-aa69783.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-690a1bf{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-ba1793d{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-2a9d84b{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-2a9d84b.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-4668fd1{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-d524462{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-2307 .elementor-element.elementor-element-d524462 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-63d2d92{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-63d2d92.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-bab016d{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-95fd1f0{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-95fd1f0 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-2ae31da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-2ae31da.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-6056270{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-fb0e632{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-4910f89{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-4910f89.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-8ea6edd{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-f325d65{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-844887c{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-844887c.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-f8ea6cd{--min-height:470px;}.elementor-2307 .elementor-element.elementor-element-a622b8b{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-wrapper{text-align:center;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-img{margin-bottom:20px;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-wrapper .elementor-image-box-img{width:39%;}.elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-description{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-6b238c7{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-6b238c7.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-544f76bf{--min-height:760px;--justify-content:center;--z-index:0;}.elementor-2307 .elementor-element.elementor-element-1a26f7f2{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2307 .elementor-element.elementor-element-5ffa2a93{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-5ffa2a93 .elementor-heading-title{font-size:1.6rem;}.elementor-2307 .elementor-element.elementor-element-526e2124{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-7bef510{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-2307 .elementor-element.elementor-element-f88d886{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-2307 .elementor-element.elementor-element-43fa0d75{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-472e4df7{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-2307 .elementor-element.elementor-element-7b2929b8{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-65601c3{--width:85%;}.elementor-2307 .elementor-element.elementor-element-5f8dba6{--e-image-carousel-slides-to-show:4;}.elementor-2307 .elementor-element.elementor-element-68a3a80{--min-height:1px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2307 .elementor-element.elementor-element-44dacda0{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;text-align:center;}.elementor-2307 .elementor-element.elementor-element-44dacda0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-44dacda0 .elementor-heading-title{font-size:1.8rem;}.elementor-2307 .elementor-element.elementor-element-36badcdc{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:center;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-36badcdc.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1e7a2bb{--width:94%;}.elementor-2307 .elementor-element.elementor-element-abd8fc0{--e-image-carousel-slides-to-show:1;}.elementor-2307 .elementor-element.elementor-element-dfa86bc{--width:94%;--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 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2307 .elementor-element.elementor-element-8d55e54 > .elementor-widget-container{margin:-10px 0px 30px 0px;}.elementor-2307 .elementor-element.elementor-element-8d55e54{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;text-align:center;font-size:1.1rem;}.elementor-2307 .elementor-element.elementor-element-36c50b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2307 .elementor-element.elementor-element-36c50b0.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-5b1a637{--min-height:380px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2307 .elementor-element.elementor-element-2518c4c0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-2518c4c0 .elementor-heading-title{font-size:1.6rem;}.elementor-2307 .elementor-element.elementor-element-35f91488{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-6636c90{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-2307 .elementor-element.elementor-element-6636c90 iframe{height:174px;}.elementor-2307 .elementor-element.elementor-element-646b5685{--justify-content:center;--z-index:2;}.elementor-2307 .elementor-element.elementor-element-1c5406fe{--min-height:70vh;--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;}.elementor-2307 .elementor-element.elementor-element-19615310{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-19615310 .elementor-heading-title{font-size:2rem;}.elementor-2307 .elementor-element.elementor-element-40bde749{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-2307 .elementor-element.elementor-element-1f9adf4b{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;z-index:2;}.elementor-2307 .elementor-element.elementor-element-71b3c051{--min-height:1190px;--border-radius:0px 0px 35px 35px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-716a2ee5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2307 .elementor-element.elementor-element-1641821b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2307 .elementor-element.elementor-element-1641821b.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1641821b .elementor-heading-title{font-size:1.6rem;}.elementor-2307 .elementor-element.elementor-element-438047b5{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;text-align:center;font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-438047b5.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1a79e823.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-1f782066{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-3e4851db{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-34cd45f6{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-59ee71ad{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-2c0f3ea9{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-2da815f6{--n-accordion-title-font-size:1.2rem;}.elementor-2307 .elementor-element.elementor-element-8e98145{--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2307 .elementor-element.elementor-element-4160f4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2307 .elementor-element.elementor-element-10107bf .elementor-heading-title{font-size:1.1rem;}.elementor-2307 .elementor-element.elementor-element-d654dfb{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-2307 .elementor-element.elementor-element-0b91a39{--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;}.elementor-2307 .elementor-element.elementor-element-0e3abdd.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-6db0a8d.elementor-element{--align-self:flex-start;}.elementor-2307 .elementor-element.elementor-element-cff5ca4{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2307 .elementor-element.elementor-element-a68d546{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2307 .elementor-element.elementor-element-85cbee6 .elementor-heading-title{font-size:1.6rem;}.elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2307 .elementor-element.elementor-element-918ebae .elementor-icon-list-item > a{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-f9a0c86{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2307 .elementor-element.elementor-element-10f63b4 .elementor-heading-title{font-size:1.6rem;}.elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2307 .elementor-element.elementor-element-db1b747 .elementor-icon-list-item > a{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-94a94bc{--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-2307 .elementor-element.elementor-element-cc5b258{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-2307 .elementor-element.elementor-element-cc5b258.elementor-element{--align-self:center;}.elementor-2307 .elementor-element.elementor-element-cc5b258 .elementor-heading-title{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-13f03e3{--width:93%;--justify-content:center;--gap:5px 10px;--row-gap:5px;--column-gap:10px;}.elementor-2307 .elementor-element.elementor-element-16ba862 .elementor-heading-title{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-ac1b7b5 .elementor-heading-title{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-9774fdf .elementor-heading-title{font-size:1rem;}.elementor-2307 .elementor-element.elementor-element-8bcb469{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}}/* Start custom CSS for image, class: .elementor-element-17ec4d37 */.elementor-2307 .elementor-element.elementor-element-17ec4d37{
    border-radius: 14px;
}

/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-17ec4d37{
        top: 4.5px;
        left: 5px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-17ec4d37{
        top: 2.7px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-17ec4d37{
        top: 3.2px;
        width: 17%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddaca16 */.elementor-2307 .elementor-element.elementor-element-ddaca16{
    top: -5px;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-4c73ca3b */.e-n-menu-title-container{
    position: relative;
}

.e-n-menu-title-container::after{
    content: "";
    position: absolute;
    bottom: -27.2px;
    left: 0;
    height: 2px;
    width: 0%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #3A8ACC 32%, #6AB4F0 50%, #3A8ACC 68%, rgba(255, 255, 255, 0.00) 100%);
    filter: blur(10px);
    -webkit-filter: blur(10px);
    transition: all 0.5s ease-in-out;
    opacity: 1;
}

.e-n-menu-title-container:hover::after{
    width: 110%;
    filter: blur(0px);
    -webkit-filter: blur(0px);
}

.e-n-menu-content.e-active {
    top: 50px!important;
    left: 500px;
    
}

/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-4c73ca3b{
        top: 4px;
        right: 10px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-4c73ca3b{
        top: 2.7px;
        right: 10px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-4c73ca3b{
        top: 3.2px;
        width: 11%!important;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-68a9aff */.menuicones .elementor-grid-item{
    border-radius: 999px;
    background: var(--Gradiente-Botes, radial-gradient(63.99% 100% at 50% 0%, #3D8DC2 0%, #143D5D 100%));
    box-shadow: 0 3px 7px 0 rgba(108, 233, 255, 0.45) inset, -19px 39px 12px 0 rgba(0, 0, 0, 0.00), -12px 25px 11px 0 rgba(0, 0, 0, 0.02), -7px 14px 9px 0 rgba(0, 0, 0, 0.08), -3px 6px 7px 0 rgba(0, 0, 0, 0.13), -1px 2px 4px 0 rgba(0, 0, 0, 0.15);
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-68a9aff{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7681fb67 */.elementor-2307 .elementor-element.elementor-element-7681fb67{
    border-radius: 25px;
    border: 1.3px solid rgba(133, 152, 215, 0.47);
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0 150px 42px 0 rgba(130, 130, 130, 0.00), 0 96px 38px 0 rgba(130, 130, 130, 0.01), 0 54px 32px 0 rgba(130, 130, 130, 0.05), 0 24px 24px 0 rgba(130, 130, 130, 0.09), 0 6px 13px 0 rgba(130, 130, 130, 0.10);
    backdrop-filter: blur(6px);
    top: 2.5%;
    z-index: 999;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-7681fb67{
        display: visible;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de3402b *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-7de3402b{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-196eb2cd */.elementor-2307 .elementor-element.elementor-element-196eb2cd{
    position: absolute;
    top: -30px;
    left: -155px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-196eb2cd{
        display: none;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-196eb2cd{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72576593 */.elementor-2307 .elementor-element.elementor-element-72576593{
    position: absolute;
    bottom: 90px;
    left: -170px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-72576593{
        display: none;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-72576593{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-564b4a05 */.elementor-2307 .elementor-element.elementor-element-564b4a05{
    position: absolute;
    top: 60px;
    right: -5px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-564b4a05{
        display: none;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-564b4a05{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-670cafcf */.elementor-2307 .elementor-element.elementor-element-670cafcf{
    position: absolute;
    bottom: 100px;
    right: -280px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-670cafcf{
        display: none;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-670cafcf{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e95593a *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-3e95593a{
        width: 74%!important;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-3e95593a{
        width: 30%!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ae852f9 *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-3ae852f9{
        width: 85%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-3ae852f9{
        width: 85%!important;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-3ae852f9{
        width: 51%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cb46d2 */@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-51cb46d2{
        margin-top: 30px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-51cb46d2{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a210bdb */.elementor-2307 .elementor-element.elementor-element-2a210bdb{
    border: 4px solid #ffffff;
    border-radius: 30px;
    box-shadow: -30.814px 47.165px 15.722px 0 rgba(0, 0, 0, 0.00), -19.495px 30.186px 14.464px 0 rgba(0, 0, 0, 0.01), -10.691px 16.979px 11.948px 0 rgba(0, 0, 0, 0.05), -5.031px 7.546px 8.804px 0 rgba(0, 0, 0, 0.09), -1.258px 1.887px 5.031px 0 rgba(0, 0, 0, 0.10)!important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-2a210bdb{
    margin-left: -37px;
    border: 3px solid #ffffff;
    border-radius: 16px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-2a210bdb{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3adc9065 */.elementor-2307 .elementor-element.elementor-element-3adc9065{
    margin-left: -206px;
    border: 4px solid #ffffff;
    border-radius: 30px;
    box-shadow: -30.814px 47.165px 15.722px 0 rgba(0, 0, 0, 0.00), -19.495px 30.186px 14.464px 0 rgba(0, 0, 0, 0.01), -10.691px 16.979px 11.948px 0 rgba(0, 0, 0, 0.05), -5.031px 7.546px 8.804px 0 rgba(0, 0, 0, 0.09), -1.258px 1.887px 5.031px 0 rgba(0, 0, 0, 0.10)!important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-3adc9065{
    margin-left: -37px;
    border: 3px solid #ffffff;
    border-radius: 14px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-3adc9065{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-302b1bd8 */.elementor-2307 .elementor-element.elementor-element-302b1bd8{
    margin-left: -206px;
    border: 4px solid #ffffff;
    border-radius: 30px;
    box-shadow: -30.814px 47.165px 15.722px 0 rgba(0, 0, 0, 0.00), -19.495px 30.186px 14.464px 0 rgba(0, 0, 0, 0.01), -10.691px 16.979px 11.948px 0 rgba(0, 0, 0, 0.05), -5.031px 7.546px 8.804px 0 rgba(0, 0, 0, 0.09), -1.258px 1.887px 5.031px 0 rgba(0, 0, 0, 0.10)!important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-302b1bd8{
    margin-left: -37px;
    border: 3px solid #ffffff;
    border-radius: 14px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-302b1bd8{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-314124c8 */.elementor-2307 .elementor-element.elementor-element-314124c8{
    margin-left: -206px;
    border: 4px solid #ffffff;
    border-radius: 30px;
    box-shadow: -30.814px 47.165px 15.722px 0 rgba(0, 0, 0, 0.00), -19.495px 30.186px 14.464px 0 rgba(0, 0, 0, 0.01), -10.691px 16.979px 11.948px 0 rgba(0, 0, 0, 0.05), -5.031px 7.546px 8.804px 0 rgba(0, 0, 0, 0.09), -1.258px 1.887px 5.031px 0 rgba(0, 0, 0, 0.10)!important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-314124c8{
    margin-left: -37px;
    border: 3px solid #ffffff;
    border-radius: 14px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-314124c8{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78fb78e2 */.elementor-2307 .elementor-element.elementor-element-78fb78e2{
    margin-left: -206px;
    border: 4px solid #ffffff;
    border-radius: 30px;
    box-shadow: -30.814px 47.165px 15.722px 0 rgba(0, 0, 0, 0.00), -19.495px 30.186px 14.464px 0 rgba(0, 0, 0, 0.01), -10.691px 16.979px 11.948px 0 rgba(0, 0, 0, 0.05), -5.031px 7.546px 8.804px 0 rgba(0, 0, 0, 0.09), -1.258px 1.887px 5.031px 0 rgba(0, 0, 0, 0.10)!important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-78fb78e2{
    margin-left: -37px;
    border: 3px solid #ffffff;
    border-radius: 14px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-78fb78e2{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22963d41 */.elementor-2307 .elementor-element.elementor-element-22963d41{
    margin-left: -206px;
    border: 4px solid #ffffff;
    border-radius: 30px;
    box-shadow: -30.814px 47.165px 15.722px 0 rgba(0, 0, 0, 0.00), -19.495px 30.186px 14.464px 0 rgba(0, 0, 0, 0.01), -10.691px 16.979px 11.948px 0 rgba(0, 0, 0, 0.05), -5.031px 7.546px 8.804px 0 rgba(0, 0, 0, 0.09), -1.258px 1.887px 5.031px 0 rgba(0, 0, 0, 0.10)!important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-22963d41{
    margin-left: -37px;
    border: 3px solid #ffffff;
    border-radius: 14px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-22963d41{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67214d3c */.elementor-2307 .elementor-element.elementor-element-67214d3c{
    margin-left: -206px;
    border: 4px solid #ffffff;
    border-radius: 30px;
    box-shadow: -30.814px 47.165px 15.722px 0 rgba(0, 0, 0, 0.00), -19.495px 30.186px 14.464px 0 rgba(0, 0, 0, 0.01), -10.691px 16.979px 11.948px 0 rgba(0, 0, 0, 0.05), -5.031px 7.546px 8.804px 0 rgba(0, 0, 0, 0.09), -1.258px 1.887px 5.031px 0 rgba(0, 0, 0, 0.10)!important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-67214d3c{
    margin-left: -37px;
    border: 3px solid #ffffff;
    border-radius: 14px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-67214d3c{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ffbd8 */..elementor-2307 .elementor-element.elementor-element-b1ffbd8-do-container{
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.img-hover{
    position: relative;
    z-index: 1;
    transition: filter 0.3s ease-in-out, transform 0.4s ease;
}

.img-hover:hover{
    filter: grayscale(0) blur(0)!important;
}

..elementor-2307 .elementor-element.elementor-element-b1ffbd8-do-container:hover .img-hover:not(:hover){
    pointer-events: none;
}

.popupmsg{
    position: relative;
}

.popupmsg {
    position: relative;
}

.popupmsg::before {
    content: attr(data-popup);
    position: absolute;
    top: -45px;
    left: 50%;
    transform: translateX(-50%) translateY(6px);
    opacity: 0;
    pointer-events: none;
    font-family: "Outfit";
    font-size: 14px; /*tamanho da fonte*/
    font-weight: 300;
    white-space: nowrap;
    color: var(--popup-text, #ffffff);
    padding: 6px 22px;
    border-radius: 999px;
    background: var(--popup-fill);
    border: var(--popup-stroke-width, 1.4px) solid
            var(--popup-stroke, rgba(0,0,0,0));
    box-shadow: var(
        --popup-shadow,
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(108, 233, 255, 0.47) inset
    );
    transition: opacity 0.5s ease, transform 0.5s ease;
    filter: blur(3px);
}

.popupmsg:hover::before {
    opacity: 1;
    filter: blur(0);
    transform: translateX(-50%) translateY(0);
}


/*Posição inicial e Hover das imagens*/


.img-1{
    transform: translateY(4px) rotate(-8.3deg);
}
.img-1:hover{
    transform: translateY(4px) rotate(-8.3deg) translateX(-30px);
}

.img-2{
    margin-left: -206px;
    transform: translateY(-28px) rotate(-5deg);
}
.img-2:hover{
    transform: translateY(-68px) rotate(-5deg) translateX(-35px);
}

.img-3{
    margin-left: -206px;
    transform: translateY(-13px) rotate(-1.8deg);
}
.img-3:hover{
    transform: translateY(13px) rotate(-1.8deg) translateX(-68px);
}

.img-4{
    margin-left: -206px;
    transform: translateY(-16px) rotate(3.7deg);
}
.img-4:hover{
    transform: translateY(-36px) rotate(3.7deg) translateX(-70px);
}

.img-5{
    margin-left: -206px;
    transform: translateY(-13px) rotate(4deg);
}
.img-5:hover{
    transform: translateY(-13px) rotate(4deg) translateX(-42px);
}

.img-6{
    margin-left: -206px;
    transform: translateY(0px) rotate(7.4deg);
}
.img-6:hover{
    transform: translateY(20px) rotate(7.4deg) translateX(-50px);
}

.img-7{
    margin-left: -206px;
    transform: translateY(0px) rotate(13.52deg);
}
.img-7:hover{
    transform: translateY(-20px) rotate(13.52deg) translateX(0px);
}

/*Texto de cada imagem*/
.img-1::before{ content: "#Aflito"; }
.img-2::before{ content: "#Feliz"; }
.img-3::before{ content: "#Ansiedade"; }
.img-4::before{ content: "#Desrealização"; }
.img-5::before{ content: "#Autoconfiança"; }
.img-6::before{ content: "#Depressão"; }
.img-7::before{ content: "#Desanimado"; }


/*Estilização de cada popup*/

.img-1{
    --popup-text: #ffffff;

    --popup-fill: radial-gradient(
        63.99% 100% at 50% 0%,
        #C23D3D 0%,
        #5D1414 100%
    );

    --popup-stroke-width: 1.4px;
    --popup-stroke: rgba(0,0,0,0);
    
    --popup-shadow:
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(255, 90, 90, 0.9) inset;
}



.img-2{
    --popup-text: #ffffff;

    --popup-fill: radial-gradient(
        63.99% 100% at 50% 0%,
        #BBC23D 0%,
        #A0880D 100%
    );

    --popup-stroke-width: 1.4px;
    --popup-stroke: rgba(255,255,255,0.15);
    
    --popup-shadow:
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(255, 253, 108, 0.9) inset;
}


.img-3{
    --popup-text: #ffffff;

    --popup-fill: radial-gradient(
        63.99% 100% at 50% 0%,
        #DA991F 0%,
        #A0520D 100%
    );

    --popup-stroke-width: 1.4px;
    --popup-stroke: rgba(0,0,0,0.08);
    
    --popup-shadow:
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(255, 199, 108, 0.9) inset;
}


.img-4{
    --popup-text: rgba(0, 0, 0, 0.75);

    --popup-fill: radial-gradient(
        63.99% 100% at 50% 0%,
        #9BADD2 0%,
        #5F87A0 100%
    );

    --popup-stroke-width: 1.4px;
    --popup-stroke: rgba(255,255,255,0.18);
    
    --popup-shadow:
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(108, 230, 255, 0.9) inset;
}


.img-5{
    --popup-text: rgba(0, 0, 0, 0.75);

    --popup-fill: radial-gradient(
        63.99% 100% at 50% 0%,
        #0CEE44 0%,
        #23B648 100%
    );

    --popup-stroke-width: 1.4px;
    --popup-stroke: rgba(255,255,255,0.18);
    
    --popup-shadow:
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(120, 255, 108, 0.9) inset;
}


.img-6{
    --popup-text: #ffffff;

    --popup-fill: radial-gradient(
        63.99% 100% at 50% 0%,
        #28488E 0%,
        #0F3969 100%
    );

    --popup-stroke-width: 1.4px;
    --popup-stroke: rgba(0,0,0,0.12);
    
    --popup-shadow:
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(60, 103, 197, 0.9) inset;
}


.img-7{
    --popup-text: #ffffff;

    --popup-fill: radial-gradient(
        63.99% 100% at 50% 0%,
        #B2B2B2 0%,
        #666666 100%
    );

    --popup-stroke-width: 1.4px;
    --popup-stroke: rgba(255,255,255,0.18);
    
    --popup-shadow:
        0 -2.8px 5.6px 0 rgba(0, 0, 0, 0.45) inset,
        0 4.2px 5.6px 0 rgba(200, 200, 200, 0.9) inset;
}


/*RESPONSIVO MOBILE*/


/*Responsivo posição imagens geral*/
@media(max-width: 767px){
    .img-hover{
        margin-left: 0px!important;
    }

    /*Responsivo popup*/
    .popupmsg::before{
        font-size: 12px;
    }
    
    .elementor-2307 .elementor-element.elementor-element-b1ffbd8{
        margin-top: -10px;
        margin-bottom: -140px;
    }
}

/*Respondivo imagens*/
@media(max-width: 767px){
    .img-1{
        transform: translateY(4px) rotate(-8.3deg);
    }
    .img-1:hover{
        transform: translateY(-10px) rotate(-8.3deg) translateX(-15px);
    }

    .img-2{
        margin-left: -6px;
        transform: translateY(-28px) rotate(0deg);
    }
    .img-2:hover{
        transform: translateY(-58px) rotate(0deg) translateX(0px);
    }

    .img-3{
        margin-left: -6px;
        transform: translateY(-13px) rotate(6.8deg);
    }
    .img-3:hover{
        transform: translateY(-23px) rotate(6.8deg) translateX(12px);
    }

    .img-4{
        margin-left: -6px;
        transform: translateY(-16px) rotate(-8.7deg);
    }
    .img-4:hover{
        transform: translateY(-3px) rotate(3.7deg) translateX(10px);
    }

    .img-5{
        margin-left: -6px;
        transform: translateY(-13px) rotate(-2deg);
    }
    .img-5:hover{
        transform: translateY(-15px) rotate(4deg) translateX(5px);
    }

    .img-6{
        margin-left: -6px;
        transform: translateY(0px) rotate(5deg);
    }
    .img-6:hover{
        transform: translateY(20px) rotate(-3.4deg) translateX(5px);
    }

    .img-7{
        margin-left: -6px;
        transform: translateY(0px) rotate(8.7deg);
    }
    .img-7:hover{
        transform: translateY(-10px) rotate(-3.7deg) translateX(5px);
    }
}

/*Posição Imagens*/
@media(max-width: 767px){
    .img-1{
        left: 20px;
        top: -45px;
        z-index: 3;
    }

    .img-2{
        left: 0px;
        top: -20px;
        z-index: 2;
    }

    .img-3{
        left: -20px;
        top: -28px;
        z-index: 1;
    }
    
    .img-4{
        left: 55px;
        top: -50px;
        z-index: 5;
    }

    .img-5{
        left: -121px;
        top: -45px;
        z-index: 4;
    }

    .img-6{
        left: 27px;
        top: -63px;
        z-index: 7;
    }

    .img-7{
        left: 47px;
        top: -173px;
        z-index: 5;
    }
    
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .img-6{
        left: 13px;
        top: -63px;
        z-index: 7;
    }

    .img-7{
        left: 30px;
        top: -180px;
        z-index: 5;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .img-6{
        left: 18px;
        top: -63px;
        z-index: 7;
    }

    .img-7{
        left: 40px;
        top: -170px;
        z-index: 5;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-b1ffbd8{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13849ab1 */.btnJeanne .elementor-button{
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 26px 28px;
    border-radius: 20px;
    height: 71px;
    width: 290px;
    background: radial-gradient(63.99% 100% at 50% 0%, #3D8DC2 0%, #143D5D 100%);
    box-shadow: 0 4.226px 9.861px 0 rgba(108, 233, 255, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
    font-family: "Outfit";
    font-size: 18px;
    font-style: normal;
}

.btnJeanne .elementor-button-icon{
    font-size: 22.5px;
}

/*pop-up 1*/
.btnJeanne::after{
    position: absolute;
    content: "Vamos juntos...";
    height: 47px;
    width: 129px;
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    top: -25px; /*não mude o valor*/
    left: 3px;
    transform: translateY(40px) rotate(2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: -1;
}

/*pop-up 2*/
.btnJeanne::before{
    position: absolute;
    content: "... virar essa chave";
    height: 45px;
    width: 140px;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    bottom: -29px; /*não mude o valor*/
    right: 2px;
    transform: translateY(-40px) rotate(-2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: 0;
}

.btnJeanne:hover::after{
    transform: translateY(0) rotate(2.6deg);
    filter: blur(0);
}

.btnJeanne:hover::before{
    transform: translateY(0) rotate(-2.6deg);
    filter: blur(0);
}

.btnJeanne .elementor-button-text{
    font-weight: 300;
}

.btnJeanne{
    transform: scale(1);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne:hover{
    transform: scale(1.04);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne::before,
.btnJeanne::after{
    pointer-events: none;
}

.btnJeanne .elementor-button{
    position: relative;
    z-index: 0;
}

/* borda gradiente com máscara */
.btnJeanne .elementor-button::before{
    content: "";
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* espessura da borda */
    border-radius: 20px;
    background: linear-gradient(
        148deg,
        rgba(22, 166, 249, 1),
        rgba(255, 255, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.btnJeanne .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;

    box-shadow:
        0 4.226px 9.861px rgba(108, 233, 255, 0.45) inset;

    mix-blend-mode: plus-lighter;
    pointer-events: none;
    z-index: 2;
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-13849ab1{
        width: 72%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-13849ab1{
        width: 68%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-13849ab1{
        width: 65%!important;
    }
}

@media(max-width: 767px){
    
    .btnJeanne .elementor-button{
        position: relative;
        align-items: center;
        justify-content: center;
        padding: 22px 0px; /*55px*/
        border-radius: 20px;
        height: auto;
        width: 100%;
        font-family: "Outfit";
        font-size: 15px;
        font-style: normal;
    }

    .btnJeanne .elementor-button-icon{
        font-size: 21px;
    }

    .btnJeanne .elementor-button-text{
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a05dad8 */.elementor-2307 .elementor-element.elementor-element-a05dad8{
    margin-left: -40px; /*ajuste caso necessário*/
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-a05dad8{
    margin-left: -37px; /*ajuste caso necessário*/
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29b78de8 */.elementor-2307 .elementor-element.elementor-element-29b78de8{
    margin-left: -40px; /*ajuste caso necessário*/
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-29b78de8{
    margin-left: -37px; /*ajuste caso necessário*/
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96b2fc6 */.elementor-2307 .elementor-element.elementor-element-96b2fc6{
    margin-left: -40px; /*ajuste caso necessário*/
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-96b2fc6{
    margin-left: -37px; /*ajuste caso necessário*/
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56033107 */.elementor-2307 .elementor-element.elementor-element-56033107{
    margin-left: -40px; /*ajuste caso necessário*/
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-56033107{
    margin-left: -37px; /*ajuste caso necessário*/
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b7ec57 */..elementor-2307 .elementor-element.elementor-element-35b7ec57-do-container2{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
    overflow: hidden;
}

.dtl-hover {
    position: relative;
    transition: all 0.3s ease-in-out;
    z-index: 1;
}

.elementor-2307 .elementor-element.elementor-element-35b7ec57:hover .dtl-hover{
    filter: grayscale(100) blur(1px); 
}


.dtl-hover:hover{
    filter: grayscale(0) blur(0)!important; 
    transform: translateX(-10px) scale(1); 
    z-index: 1; 
}

..elementor-2307 .elementor-element.elementor-element-35b7ec57-do-container2:hover .dtl-hover:not(:hover) {
    pointer-events: none;
}

.dtl-hover .wp-caption-text {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    display: block;
    font: 300;
    font-size: 1em;
    font-family: "Outfit";
    font-style: normal;
    backdrop-filter: blur(10px);
    background: #ffffff30;
    border: 1px solid #D3EAFF40;
    color: #BEE0C3; /*cor do texto*/
    border-radius: 999px;
    top: -34px;
    left: 50%;
    padding: 2.5px 23px;
    transition: all ease 0.5s;
    width: max-content;
    pointer-events: none;
}

.dtl-hover .wp-caption-text::before {
    content: "";
    height: 1px;
    width: 85px;
    position: absolute;
    bottom: -1%;
    left: 50%;
    transform: translateX(-50%) scaleX(1);
    background: linear-gradient(90deg, #BEE0C3, #FFFFFF, #BEE0C3);
    box-shadow: 0px 9px 27.1px 0px #BEE0C3;
    border-radius: 999px;

}

.dtl-hover:hover .wp-caption-text {
    opacity: 1;
    visibility: visible;
}

@media(max-width: 767px){
.dtl-hover .wp-caption-text {
    top: 44px;
    left: 50%;
    padding: 2.5px 23px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-741e5cc *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-741e5cc{
        width: 28%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fdaa9e2 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-5fdaa9e2{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1286133c *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-1286133c{
        height: 850px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f29408 */.elementor-2307 .elementor-element.elementor-element-65f29408{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11214de2 */.elementor-2307 .elementor-element.elementor-element-11214de2{
    background: radial-gradient(51.01% 100% at 49.82% 100%, rgba(255, 255, 255, 0.60) 0%, rgba(229, 229, 229, 0.60) 100%);
    border: 1px solid rgba(133, 152, 215, 0.47);
    box-shadow: 0 -320px 90px 0 rgba(184, 184, 184, 0.00), 0 -205px 82px 0 rgba(184, 184, 184, 0.04), 0 -115px 69px 0 rgba(184, 184, 184, 0.13), 0 -51px 51px 0 rgba(184, 184, 184, 0.21), 0 -13px 28px 0 rgba(184, 184, 184, 0.25);
    transform: rotate(-5.3deg) scale(1.01);
    z-index: 2;
    bottom: 34px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-11214de2{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55f56589 */.elementor-2307 .elementor-element.elementor-element-55f56589{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea1bf24 */.elementor-2307 .elementor-element.elementor-element-4ea1bf24{
    border: 1px solid rgba(133, 152, 215, 0.47);
    background: linear-gradient(270deg, #FFF 0.17%, #D8D8D8 35.55%, #E8E8E8 54.66%, #FFF 99.2%);
    filter: blur(2px);
    -webkit-filter: blur(2px);
    transform: rotate(5.3deg) scale(1.01);
    z-index: 1;
    bottom: 84px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-4ea1bf24{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b30075d *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-b30075d{
        width: 70%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6843ad7c *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-6843ad7c{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1c854861 */.scrollbtn .elementor-button{
    position: relative;
    width: 196px;
    height: 45px;
    align-content: center;
    justify-content: center;
    padding: 6px 6px;
    background: #E0E0E0;
    box-shadow: 2px 2px 5.333px 0 rgba(255, 255, 255, 0.75),
                0 -1.333px 3.333px 0 rgba(255, 255, 255, 0.25) inset,
                0 1.333px 3.333px 0 rgba(0, 0, 0, 0.25) inset;
    border-radius: 16.6px;
    font-family: Outfit;
    font-size: 12.6px;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.71);
}

.scrollbtn .elementor-button::after{
    content: "";
    position: absolute;
    width: 184px;
    height: 34px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #E4E4E4;
    box-shadow: 0 -0.667px 4.667px 0 rgba(0, 0, 0, 0.30) inset,
                0 0.667px 0.667px 0 rgba(255, 255, 255, 0.75) inset,
                0 12.667px 3.333px 0 rgba(20, 20, 20, 0.00),
                0 8px 3.333px 0 rgba(20, 20, 20, 0.02),
                0 4.667px 2.667px 0 rgba(20, 20, 20, 0.08),
                0 2px 2px 0 rgba(20, 20, 20, 0.13),
                0 0.667px 1.333px 0 rgba(20, 20, 20, 0.15);
    border-radius: 11.3px;
    z-index: 0;
}

.scrollbtn .elementor-button-text{
    position: relative;
    z-index: 2;
    text-shadow: -0.667px -0.667px 0.667px rgba(0, 0, 0, 0.25);
}

.scrollbtn .elementor-button-icon{
    position: relative;
    z-index: 2;
    font-size: 8px;
    justify-content: center;
    align-content: center;
}

.scrollbtn .elementor-button-icon svg,
.scrollbtn .elementor-button-icon i{
    animation: flutuar 1.6s ease-in-out infinite;
}

.scrollbtn .elementor-button::before{
    position: absolute;
    width: 13px;
    height: 19px;
    content: "";
    top: 50%;
    right: 30.7px;
    transform: translateY(-50%);
    background: #E4E4E4;
    box-shadow: 0 0.87px 2px -0.667px rgba(0, 0, 0, 0.55) inset;
    border-radius: 3px;
    z-index: 1;
}

@keyframes flutuar{
    0%, 100%{
        transform: translateY(2px);
    }
    50%{
        transform: translateY(-2px);
    }
}

.elementor-2307 .elementor-element.elementor-element-1c854861{
    top: 100px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-1c854861{
        top: 70px;
    }
    
    .scrollbtn .elementor-button{
        pointer-events: none;
        cursor: pointer;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5644fab5 *//*DESKTOP*/
@media(min-width: 1367px){
    .moldura-l{
        position: relative;
    }

    .moldura-l::before{
        content: "";
        position: absolute;
        pointer-events: none;
        --cor: #4AA3DF;
        --tamanho-l: 13px;
        --espessura: 2.5px;
        --offset-top: 17vh;
        --offset-lateral: 0px;
        top: var(--offset-top);
        left: var(--offset-lateral);
        right: var(--offset-lateral);
        height: var(--tamanho-l);
        background:
            linear-gradient(var(--cor),var(--cor))
                top left / var(--tamanho-l) var(--espessura) no-repeat,
            linear-gradient(var(--cor),var(--cor))
                top left / var(--espessura) var(--tamanho-l) no-repeat,
            linear-gradient(var(--cor),var(--cor))
                top right / var(--tamanho-l) var(--espessura) no-repeat,
            linear-gradient(var(--cor),var(--cor))
                top right / var(--espessura) var(--tamanho-l) no-repeat;
    }

    .moldura-l::after{
        content: "";
        position: absolute;
        pointer-events: none;
        --cor: #4AA3DF;
        --tamanho-l: 13px;
        --espessura: 2.5px;
        --offset-bottom: 17vh;
        --offset-lateral: 0px;
        bottom: var(--offset-bottom);
        left: var(--offset-lateral);
        right: var(--offset-lateral);
        height: var(--tamanho-l);
        background:
            linear-gradient(var(--cor),var(--cor))
                bottom left / var(--tamanho-l) var(--espessura) no-repeat,
            linear-gradient(var(--cor),var(--cor))
                bottom left / var(--espessura) var(--tamanho-l) no-repeat,

            linear-gradient(var(--cor),var(--cor))
                bottom right / var(--tamanho-l) var(--espessura) no-repeat,
            linear-gradient(var(--cor),var(--cor))
                bottom right / var(--espessura) var(--tamanho-l) no-repeat;
    }
}


/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-5644fab5{
        zoom: 0.80;
        top: 105px;
    }
    
    .moldura-l::before{
        --offset-top: 11vh;
        --offset-lateral: 0px;
    }

    .moldura-l::after{
        --offset-bottom: 11vh;
        --offset-lateral: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1230abed */.elementor-2307 .elementor-element.elementor-element-1230abed{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bdebe7 */.elementor-2307 .elementor-element.elementor-element-8bdebe7{
    position: absolute;
    left: 16px;
    top: 60px;
    z-index: 1;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-8bdebe7{
        position: absolute;
        left: -18px;
        top: 60px;
        z-index: 1;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-8bdebe7{
        left: 18px;
        top: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40ed16b0 */.elementor-2307 .elementor-element.elementor-element-40ed16b0{
    position: absolute;
    left: 16px;
    top: 295px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-40ed16b0{
        position: absolute;
        left: -18px;
        top: 242px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-40ed16b0{
        left: 252px;
        top: 382px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-40ed16b0{
        left: 290px;
        top: 382px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-669ed32f */.elementor-2307 .elementor-element.elementor-element-669ed32f{
    position: absolute;
    left: 16px;
    top: 529px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-669ed32f{
        position: absolute;
        left: -18px;
        top: 424px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-669ed32f{
        left: 18px;
        top: 382px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45593025 */.elementor-2307 .elementor-element.elementor-element-45593025{
    position: absolute;
    left: 226px;
    top: 221px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-45593025{
        position: absolute;
        left: 159px;
        top: 170px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-45593025{
        left: 137px;
        top: 60px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-45593025{
        left: 155px;
        top: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8da83e8 */.elementor-2307 .elementor-element.elementor-element-8da83e8{
    position: absolute;
    left: 226px;
    top: 427px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-8da83e8{
        position: absolute;
        left: 159px;
        top: 331px;
    }
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-8da83e8{
        left: 253px;
        top: 60px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-8da83e8{
        left: 290px;
        top: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36fbe0dc */.elementor-2307 .elementor-element.elementor-element-36fbe0dc{
    position: absolute;
    left: 435px;
    top: 325px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-36fbe0dc{
        position: absolute;
        left: 336px;
        top: 252px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-36fbe0dc{
        left: 18px;
        top: 170px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-589d6c62 */.elementor-2307 .elementor-element.elementor-element-589d6c62{
    position: absolute;
    left: 645px;
    top: 232px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-589d6c62{
        position: absolute;
        left: 513px;
        top: 192px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-589d6c62{
        left: 138px;
        top: 190px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-589d6c62{
        left: 155px;
        top: 190px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5438c4d */.elementor-2307 .elementor-element.elementor-element-5438c4d{
    position: absolute;
    left: 855px;
    top: 282px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-5438c4d{
        position: absolute;
        left: 690px;
        top: 242px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-5438c4d{
        left: 253px;
        top: 183px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-5438c4d{
        left: 290px;
        top: 183px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-359dbe88 */.elementor-2307 .elementor-element.elementor-element-359dbe88{
    position: absolute;
    left: 1064px;
    top: 232px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-359dbe88{
        position: absolute;
        left: 867px;
        top: 192px;
    }
}
@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-359dbe88{
        left: 18px;
        top: 280px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5df52ec6 */.elementor-2307 .elementor-element.elementor-element-5df52ec6{
    position: absolute;
    left: 1272px;
    top: 325px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-5df52ec6{
        position: absolute;
        left: 1042px;
        top: 252px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-5df52ec6{
        left: 138px;
        top: 330px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-5df52ec6{
        left: 155px;
        top: 330px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bcc8f32 */.elementor-2307 .elementor-element.elementor-element-5bcc8f32{
    position: absolute;
    left: 1480px;
    top: 221px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-5bcc8f32{
        position: absolute;
        left: 1219px;
        top: 170px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-5bcc8f32{
        left: 252px;
        top: 290px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-5bcc8f32{
        left: 290px;
        top: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-199f7bde */.elementor-2307 .elementor-element.elementor-element-199f7bde{
    position: absolute;
    left: 1480px;
    top: 427px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-199f7bde{
        position: absolute;
        left: 1219px;
        top: 331px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-199f7bde{
        left: 138px;
        top: 430px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-199f7bde{
        left: 155px;
        top: 430px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7431fb8a */.elementor-2307 .elementor-element.elementor-element-7431fb8a{
    position: absolute;
    right: 20px;
    top: 60px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-7431fb8a{
        position: absolute;
        right: -14px;
        top: 60px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-7431fb8a{
        left: 252px;
        top: 530px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-7431fb8a{
        left: 290px;
        top: 530px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66dc34a2 */.elementor-2307 .elementor-element.elementor-element-66dc34a2{
    position: absolute;
    right: 20px;
    top: 295px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-66dc34a2{
        position: absolute;
        right: -14px;
        top: 242px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-66dc34a2{
        left: 18px;
        top: 510px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5200ba0d */.elementor-2307 .elementor-element.elementor-element-5200ba0d{
    position: absolute;
    right: 20px;
    top: 529px;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-5200ba0d{
        position: absolute;
        right: -14px;
        top: 426px;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-5200ba0d{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d47fab *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-8d47fab{
        font-size: 10px;
    }
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-8d47fab{
        width: 85%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-8d47fab{
        width: 80%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-8d47fab{
        width: 75%!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2820e9a8 *//*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-2820e9a8{
        width: 80%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744356da *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-744356da{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e415b30 */.elementor-2307 .elementor-element.elementor-element-5e415b30{
    width: 413px;
    height: 276px;
    border: 1px solid rgba(133, 152, 215, 0.47);
    background: radial-gradient(86.94% 86.94% at 50% 13.06%, #FFF 0%, #EAF4FF 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d97b596 */.elementor-2307 .elementor-element.elementor-element-1d97b596{
    width: 413px;
    height: 276px;
    border: 1px solid rgba(133, 152, 215, 0.47);
    background: radial-gradient(86.94% 86.94% at 50% 13.06%, #FFF 0%, #EAF4FF 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58fd8618 */.elementor-2307 .elementor-element.elementor-element-58fd8618{
    width: 413px;
    height: 276px;
    border: 1px solid rgba(133, 152, 215, 0.47);
    background: radial-gradient(86.94% 86.94% at 50% 13.06%, #FFF 0%, #EAF4FF 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af8e9e2 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-3af8e9e2{
        zoom: 0.80;
    }
}

.elementor-2307 .elementor-element.elementor-element-3af8e9e2{
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4870c3bd *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-4870c3bd{
        zoom: 0.80;
    }
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-4870c3bd{
        width: 70%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-4870c3bd{
        width: 65%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-4870c3bd{
        width: 62%!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cb7b90 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-6cb7b90{
        font-size: 10px;
    }
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-6cb7b90{
        width: 85%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-6cb7b90{
        width: 95%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-6cb7b90{
        width: 75%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29cd182 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-29cd182{
        zoom: 0.80;

    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7e17370 *//*DESKTOP*/
@media(min-width: 1537px){
    .elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-img{
        position: relative;
        top: -33px!important;    
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-7e17370 .elementor-image-box-img{
        position: relative;
        top: -34px!important;    
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-7e17370 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-7e17370 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7c5b8d */.elementor-2307 .elementor-element.elementor-element-c7c5b8d{
    left: 15px;
}


@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-c7c5b8d{
        left: 0px;
    }
}

.btnJeanne3 .elementor-button{
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 22px 42px;
    border-radius: 20px;
    height: 61px;
    width: 100%;
    background: radial-gradient(63.99% 100% at 50% 0%, #3D8DC2 0%, #143D5D 100%);
    box-shadow: 0 4.226px 9.861px 0 rgba(108, 233, 255, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
    font-family: "Outfit";
    font-size: 17px;
    font-style: normal;
}

.btnJeanne3 .elementor-button-icon{
    font-size: 20px;
    margin-top: -2px;
}

/*pop-up 1*/
.btnJeanne3::after{
    position: absolute;
    content: "Vamos juntos...";
    height: 47px;
    width: 129px;
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    top: -25px; /*não mude o valor*/
    left: 3px;
    transform: translateY(40px) rotate(2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: -1;
}

/*pop-up 2*/
.btnJeanne3::before{
    position: absolute;
    content: "... virar essa chave";
    height: 45px;
    width: 140px;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    bottom: -29px; /*não mude o valor*/
    right: 2px;
    transform: translateY(-40px) rotate(-2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: 0;
}

.btnJeanne3:hover::after{
    transform: translateY(0) rotate(2.6deg);
    filter: blur(0);
}

.btnJeanne3:hover::before{
    transform: translateY(0) rotate(-2.6deg);
    filter: blur(0);
}

.btnJeanne3 .elementor-button-text{
    font-weight: 300;
}

.btnJeanne3{
    transform: scale(1);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3:hover{
    transform: scale(1.04);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3::before,
.btnJeanne3::after{
    pointer-events: none;
}

.btnJeanne3 .elementor-button{
    position: relative;
    z-index: 0;
}

/* borda gradiente com máscara */
.btnJeanne3 .elementor-button::before{
    content: "";
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* espessura da borda */
    border-radius: 20px;
    background: linear-gradient(
        148deg,
        rgba(22, 166, 249, 1),
        rgba(255, 255, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.btnJeanne3 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;

    box-shadow:
        0 4.226px 9.861px rgba(108, 233, 255, 0.45) inset;

    mix-blend-mode: plus-lighter;
    pointer-events: none;
    z-index: 2;
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-c7c5b8d{
        width: 72%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-c7c5b8d{
        width: 68%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-c7c5b8d{
        width: 65%!important;
    }
}

/*DESKTOP*/
@media(min-width: 1537px){
    .elementor-2307 .elementor-element.elementor-element-c7c5b8d{
        top: 9px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-c7c5b8d{
        top: 9px;
    }
}

@media(max-width: 767px){
    
    .btnJeanne3 .elementor-button{
        position: relative;
        align-items: center;
        justify-content: center;
        padding: 22px 0px; /*55px*/
        border-radius: 20px;
        height: auto;
        width: 100%;
        font-family: "Outfit";
        font-size: 15px;
        font-style: normal;
    }

    .btnJeanne3 .elementor-button-icon{
        font-size: 21px;
    }

    .btnJeanne3 .elementor-button-text{
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-106b5d0 */.elementor-2307 .elementor-element.elementor-element-106b5d0{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b4fa55 */.elementor-2307 .elementor-element.elementor-element-5b4fa55{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-5b4fa55{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74ace77 */.elementor-2307 .elementor-element.elementor-element-74ace77{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0c6d760 *//*DESKTOP*/
@media(min-width: 1537px){
    .elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-img{
        position: relative;
        top: -24px!important;    
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-0c6d760 .elementor-image-box-img{
        position: relative;
        top: -24px!important;    
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-0c6d760 p{
        padding-left: 30px;
        padding-right: 30px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-0c6d760 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}

/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-0c6d760 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-47bcf74 */.elementor-2307 .elementor-element.elementor-element-47bcf74{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-47bcf74{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ffce82c */.elementor-2307 .elementor-element.elementor-element-ffce82c{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3795fbb *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-3795fbb p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-703ae20 */.elementor-2307 .elementor-element.elementor-element-703ae20{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-703ae20{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4148d54 */.elementor-2307 .elementor-element.elementor-element-4148d54{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2bb571e *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-2bb571e p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35f5c71 */.elementor-2307 .elementor-element.elementor-element-35f5c71{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-35f5c71{
        left: 0px;
    }
}

.btnJeanne3 .elementor-button{
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 22px 42px;
    border-radius: 20px;
    height: 61px;
    width: 100%;
    background: radial-gradient(63.99% 100% at 50% 0%, #3D8DC2 0%, #143D5D 100%);
    box-shadow: 0 4.226px 9.861px 0 rgba(108, 233, 255, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
    font-family: "Outfit";
    font-size: 17px;
    font-style: normal;
}

.btnJeanne3 .elementor-button-icon{
    font-size: 20px;
    margin-top: -2px;
}

/*pop-up 1*/
.btnJeanne3::after{
    position: absolute;
    content: "Vamos juntos...";
    height: 47px;
    width: 129px;
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    top: -25px; /*não mude o valor*/
    left: 3px;
    transform: translateY(40px) rotate(2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: -1;
}

/*pop-up 2*/
.btnJeanne3::before{
    position: absolute;
    content: "... virar essa chave";
    height: 45px;
    width: 140px;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    bottom: -29px; /*não mude o valor*/
    right: 2px;
    transform: translateY(-40px) rotate(-2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: 0;
}

.btnJeanne3:hover::after{
    transform: translateY(0) rotate(2.6deg);
    filter: blur(0);
}

.btnJeanne3:hover::before{
    transform: translateY(0) rotate(-2.6deg);
    filter: blur(0);
}

.btnJeanne3 .elementor-button-text{
    font-weight: 300;
}

.btnJeanne3{
    transform: scale(1);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3:hover{
    transform: scale(1.04);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3::before,
.btnJeanne3::after{
    pointer-events: none;
}

.btnJeanne3 .elementor-button{
    position: relative;
    z-index: 0;
}

/* borda gradiente com máscara */
.btnJeanne3 .elementor-button::before{
    content: "";
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* espessura da borda */
    border-radius: 20px;
    background: linear-gradient(
        148deg,
        rgba(22, 166, 249, 1),
        rgba(255, 255, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.btnJeanne3 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;

    box-shadow:
        0 4.226px 9.861px rgba(108, 233, 255, 0.45) inset;

    mix-blend-mode: plus-lighter;
    pointer-events: none;
    z-index: 2;
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-35f5c71{
        width: 72%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-35f5c71{
        width: 68%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-35f5c71{
        width: 65%!important;
    }
}

@media(max-width: 767px){
    
    .btnJeanne3 .elementor-button{
        position: relative;
        align-items: center;
        justify-content: center;
        padding: 22px 0px; /*55px*/
        border-radius: 20px;
        height: auto;
        width: 100%;
        font-family: "Outfit";
        font-size: 15px;
        font-style: normal;
    }

    .btnJeanne3 .elementor-button-icon{
        font-size: 21px;
    }

    .btnJeanne3 .elementor-button-text{
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7ed4e2 */.elementor-2307 .elementor-element.elementor-element-d7ed4e2{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a996391 *//*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-a996391 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa69783 */.elementor-2307 .elementor-element.elementor-element-aa69783{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-aa69783{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99fbf37 */.elementor-2307 .elementor-element.elementor-element-99fbf37{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ba1793d *//*DESKTOP*/
@media(min-width: 1537px){
    .elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-img{
        position: relative;
        top: -24px!important;    
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-ba1793d .elementor-image-box-img{
        position: relative;
        top: -11px!important;    
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-ba1793d p{
        padding-left: 20px;
        padding-right: 20px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-ba1793d p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a9d84b */.elementor-2307 .elementor-element.elementor-element-2a9d84b{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-2a9d84b{
        left: 0px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-2a9d84b{
        top: -11px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9ff8bd */.elementor-2307 .elementor-element.elementor-element-d9ff8bd{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63d2d92 */.elementor-2307 .elementor-element.elementor-element-63d2d92{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-63d2d92{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b2f6af */.elementor-2307 .elementor-element.elementor-element-1b2f6af{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-95fd1f0 *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-95fd1f0 p{
        padding-left: 30px;
        padding-right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ae31da */.elementor-2307 .elementor-element.elementor-element-2ae31da{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-2ae31da{
        left: 0px;
    }
}

.btnJeanne3 .elementor-button{
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 22px 42px;
    border-radius: 20px;
    height: 61px;
    width: 100%;
    background: radial-gradient(63.99% 100% at 50% 0%, #3D8DC2 0%, #143D5D 100%);
    box-shadow: 0 4.226px 9.861px 0 rgba(108, 233, 255, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
    font-family: "Outfit";
    font-size: 17px;
    font-style: normal;
}

.btnJeanne3 .elementor-button-icon{
    font-size: 20px;
    margin-top: -2px;
}

/*pop-up 1*/
.btnJeanne3::after{
    position: absolute;
    content: "Vamos juntos...";
    height: 47px;
    width: 129px;
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    top: -25px; /*não mude o valor*/
    left: 3px;
    transform: translateY(40px) rotate(2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: -1;
}

/*pop-up 2*/
.btnJeanne3::before{
    position: absolute;
    content: "... virar essa chave";
    height: 45px;
    width: 140px;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    bottom: -29px; /*não mude o valor*/
    right: 2px;
    transform: translateY(-40px) rotate(-2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: 0;
}

.btnJeanne3:hover::after{
    transform: translateY(0) rotate(2.6deg);
    filter: blur(0);
}

.btnJeanne3:hover::before{
    transform: translateY(0) rotate(-2.6deg);
    filter: blur(0);
}

.btnJeanne3 .elementor-button-text{
    font-weight: 300;
}

.btnJeanne3{
    transform: scale(1);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3:hover{
    transform: scale(1.04);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3::before,
.btnJeanne3::after{
    pointer-events: none;
}

.btnJeanne3 .elementor-button{
    position: relative;
    z-index: 0;
}

/* borda gradiente com máscara */
.btnJeanne3 .elementor-button::before{
    content: "";
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* espessura da borda */
    border-radius: 20px;
    background: linear-gradient(
        148deg,
        rgba(22, 166, 249, 1),
        rgba(255, 255, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.btnJeanne3 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;

    box-shadow:
        0 4.226px 9.861px rgba(108, 233, 255, 0.45) inset;

    mix-blend-mode: plus-lighter;
    pointer-events: none;
    z-index: 2;
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-2ae31da{
        width: 72%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-2ae31da{
        width: 68%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-2ae31da{
        width: 65%!important;
    }
}

@media(max-width: 767px){
    
    .btnJeanne3 .elementor-button{
        position: relative;
        align-items: center;
        justify-content: center;
        padding: 22px 0px; /*55px*/
        border-radius: 20px;
        height: auto;
        width: 100%;
        font-family: "Outfit";
        font-size: 15px;
        font-style: normal;
    }

    .btnJeanne3 .elementor-button-icon{
        font-size: 21px;
    }

    .btnJeanne3 .elementor-button-text{
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0dae7ed */.elementor-2307 .elementor-element.elementor-element-0dae7ed{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fb0e632 *//*DESKTOP*/
@media(min-width: 1537px){
    .elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-img{
        position: relative;
        top: -32px!important;    
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-fb0e632 .elementor-image-box-img{
        position: relative;
        top: -32px!important;    
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-fb0e632 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-fb0e632 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4910f89 */.elementor-2307 .elementor-element.elementor-element-4910f89{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-4910f89{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6a13073 */.elementor-2307 .elementor-element.elementor-element-6a13073{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f325d65 *//*DESKTOP*/
@media(min-width: 1537px){
    .elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-img{
        position: relative;
        top: -8px!important;    
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-f325d65 .elementor-image-box-img{
        position: relative;
        top: -8px!important;    
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-f325d65 p{
        padding-left: 30px;
        padding-right: 30px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-f325d65 p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-844887c */.elementor-2307 .elementor-element.elementor-element-844887c{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-844887c{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0e2b6b */.elementor-2307 .elementor-element.elementor-element-f0e2b6b{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a622b8b *//*DESKTOP*/
@media(min-width: 1537px){
    .elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-img{
        position: relative;
        top: -8px!important;    
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-a622b8b .elementor-image-box-img{
        position: relative;
        top: -8px!important;    
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-a622b8b p{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b238c7 */.elementor-2307 .elementor-element.elementor-element-6b238c7{
    left: 15px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-6b238c7{
        left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb13664 */.elementor-2307 .elementor-element.elementor-element-eb13664{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.canto{
    position: absolute;
    width: 13px;
    height: 13px;
    border: 3px solid #3A8ACC;
}

.canto1{
    top: -3px;
    left: -3px;
    border-right: none;
    border-bottom: none;
}

.canto2{
    top: -3px;
    right: -3px;
    border-left: none;
    border-bottom: none;
}

.canto3{
    bottom: -3px;
    left: -3px;
    border-right: none;
    border-top: none;
}

.canto4{
    bottom: -3px;
    right: -3px;
    border-left: none;
    border-top: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc5fd41 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-fc5fd41{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ffa2a93 *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-5ffa2a93{
        width: 90%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-5ffa2a93{
        width: 70%!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526e2124 *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-526e2124{
        width: 85%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-526e2124{
        width: 84%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a26f7f2 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-1a26f7f2{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5692ccc */.elementor-2307 .elementor-element.elementor-element-5692ccc{
    z-index: 5;
    pointer-events: none;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-5692ccc{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-52d0c67 */.elementor-2307 .elementor-element.elementor-element-52d0c67{
    position: absolute;
    transform: translatey(-0px);
    z-index: 2;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-52d0c67{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bef510 */.elementor-2307 .elementor-element.elementor-element-7bef510{
    position: absolute;
    left: -40px;
    bottom: 250px;
    filter: hue-rotate(210deg);
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-7bef510{
        left: -60px;
        bottom: 325px;
    }
}

@media(min-width: 768px) and (max-width: 1024px){
    .elementor-2307 .elementor-element.elementor-element-7bef510{
        position: absolute;
        left: -33px;
        bottom: 148px;
        filter: hue-rotate(210deg);
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-7bef510{
        position: absolute;
        left: -10px;
        bottom: 107px;
        filter: hue-rotate(210deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f88d886 */.elementor-2307 .elementor-element.elementor-element-f88d886{
    position: absolute;
    right: -40px;
    top: 250px;
    filter: hue-rotate(198deg);
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-f88d886{
        right: -60px;
        top: 325px;
    }
}

@media(min-width: 768px) and (max-width: 1024px){
    .elementor-2307 .elementor-element.elementor-element-f88d886{
        position: absolute;
        right: -28px;
        top: 148px;
        filter: hue-rotate(198deg);
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-f88d886{
        position: absolute;
        right: -10px;
        top: 107px;
        filter: hue-rotate(198deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e32344 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-3e32344{
        zoom: 0.80;
        width: 70%!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43fa0d75 */.elementor-2307 .elementor-element.elementor-element-43fa0d75{
    top: 30px;    
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-43fa0d75{
        left: 0px;
    }
}

/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-43fa0d75{
        width: 79%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-43fa0d75{
        width: 73%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-43fa0d75{
        width: 68%!important;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-43fa0d75{
        zoom: 0.80;
    }
}


.btnJeanne2 .elementor-button{
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 26px 28px;
    border-radius: 20px;
    height: 71px;
    width: 310px;
    background: radial-gradient(63.99% 100% at 50% 0%, #3D8DC2 0%, #143D5D 100%);
    box-shadow: 0 4.226px 9.861px 0 rgba(108, 233, 255, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
    font-family: "Outfit";
    font-size: 18px;
    font-style: normal;
}

.btnJeanne .elementor-button-icon{
    font-size: 22.5px;
}

/*pop-up 1*/
.btnJeanne2::after{
    position: absolute;
    content: "Vamos juntos...";
    height: 47px;
    width: 129px;
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    top: -25px; /*não mude o valor*/
    left: 3px;
    transform: translateY(40px) rotate(2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: -1;
}

/*pop-up 2*/
.btnJeanne2::before{
    position: absolute;
    content: "... virar essa chave";
    height: 45px;
    width: 140px;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    bottom: -29px; /*não mude o valor*/
    right: 2px;
    transform: translateY(-40px) rotate(-2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: 0;
}

.btnJeanne2:hover::after{
    transform: translateY(0) rotate(2.6deg);
    filter: blur(0);
}

.btnJeanne2:hover::before{
    transform: translateY(0) rotate(-2.6deg);
    filter: blur(0);
}

.btnJeanne2 .elementor-button-text{
    font-weight: 300;
}

.btnJeanne2{
    transform: scale(1);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne2:hover{
    transform: scale(1.04);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne2::before,
.btnJeanne2::after{
    pointer-events: none;
}

.btnJeanne2 .elementor-button{
    position: relative;
    z-index: 0;
}

/* borda gradiente com máscara */
.btnJeanne2 .elementor-button::before{
    content: "";
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* espessura da borda */
    border-radius: 20px;
    background: linear-gradient(
        148deg,
        rgba(22, 166, 249, 1),
        rgba(255, 255, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.btnJeanne2 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;

    box-shadow:
        0 4.226px 9.861px rgba(108, 233, 255, 0.45) inset;

    mix-blend-mode: plus-lighter;
    pointer-events: none;
    z-index: 2;
}


@media(max-width: 767px){
    .btnJeanne2 .elementor-button{
        position: relative;
        align-items: center;
        justify-content: center;
        padding: 22px 0px; /*55px*/
        border-radius: 20px;
        height: auto;
        width: 100%;
        font-family: "Outfit";
        font-size: 15px;
        font-style: normal;
    }

    .btnJeanne2 .elementor-button-icon{
        font-size: 21px;
    }

    .btnJeanne2 .elementor-button-text{
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5f8dba6 *//*Fade laterais*/

.elementor-2307 .elementor-element.elementor-element-5f8dba6{
    mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent, #000000 15%, #000000 85%, transparent 100%);
}

/*Animação infinita*/


.elementor-2307 .elementor-element.elementor-element-5f8dba6 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-472e4df7 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-472e4df7{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44dacda0 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-44dacda0{
        zoom: 0.80;
        width: 30%!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36badcdc *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-36badcdc{
        zoom: 0.80;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-36badcdc{
        width: 80%!important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-abd8fc0 */.elementor-2307 .elementor-element.elementor-element-abd8fc0{
    top: 50px;
}

.elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet {
    width: 39px;
    height: 7px;
    border-radius: 24px;
    transition: all 0.3s ease;
}

.elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet-active {
    width: 64px;
    border-radius: 24px;
    background: #3D8DC2;
}

.elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}

.elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet {
    margin: -30px 4px !important;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet {
        width: 29px;
        height: 5px;
        border-radius: 24px;
        transition: all 0.3s ease;
    }
    
    .elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet-active {
        width: 44px;
        border-radius: 24px;
        background: #3D8DC2;
    }
    
    .elementor-2307 .elementor-element.elementor-element-abd8fc0 .swiper-pagination-bullet {
        margin: -20px 3px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e7a2bb */.elementor-2307 .elementor-element.elementor-element-1e7a2bb{
    border-radius: 30px;
    background: radial-gradient(47.77% 68.7% at 35.31% 0%, #FFFFFF 0%, #D9E2EA 100%);
    box-shadow: -4px -4px 13.7px 0 rgba(255, 255, 255, 0.25) inset, -4px -4px 12.6px 0 rgba(83, 142, 178, 0.38) inset, 3px 3px 16.4px 0 rgba(255, 255, 255, 0.42) inset, 3px 3px 4px 0 rgba(255, 255, 255, 0.25) inset;
    height: 537px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-1e7a2bb{
        height: 587px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-1e7a2bb{
        height: 615px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 420px) {
    .elementor-2307 .elementor-element.elementor-element-1e7a2bb{
        height: 640px;
    }
}

@media (min-width: 421px) and (max-width: 440px) {
    .elementor-2307 .elementor-element.elementor-element-1e7a2bb{
        height: 660px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-1e7a2bb{
        width: 80%!important;
        height: 507px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d55e54 */@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-8d55e54{
        top: 22px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-8d55e54{
        zoom: 0.80;
        width: 40%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-8d55e54{
        width: 77%!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36c50b0 *//*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-36c50b0{
        width: 92%!important;
    }
}

.btnJeanne3 .elementor-button{
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 26px 28px;
    border-radius: 20px;
    height: 71px;
    width: 100%;
    background: radial-gradient(63.99% 100% at 50% 0%, #3D8DC2 0%, #143D5D 100%);
    box-shadow: 0 4.226px 9.861px 0 rgba(108, 233, 255, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
    font-family: "Outfit";
    font-size: 18px;
    font-style: normal;
}

.btnJeanne3 .elementor-button-icon{
    font-size: 22.5px;
}

/*pop-up 1*/
.btnJeanne3::after{
    position: absolute;
    content: "Vamos juntos...";
    height: 47px;
    width: 129px;
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    top: -25px; /*não mude o valor*/
    left: 3px;
    transform: translateY(40px) rotate(2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: -1;
}

/*pop-up 2*/
.btnJeanne3::before{
    position: absolute;
    content: "... virar essa chave";
    height: 45px;
    width: 140px;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #4EB6D3 0%, #0A5B69 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    bottom: -29px; /*não mude o valor*/
    right: 2px;
    transform: translateY(-40px) rotate(-2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: 0;
}

.btnJeanne3:hover::after{
    transform: translateY(0) rotate(2.6deg);
    filter: blur(0);
}

.btnJeanne3:hover::before{
    transform: translateY(0) rotate(-2.6deg);
    filter: blur(0);
}

.btnJeanne3 .elementor-button-text{
    font-weight: 300;
}

.btnJeanne3{
    transform: scale(1);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3:hover{
    transform: scale(1.04);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeanne3::before,
.btnJeanne3::after{
    pointer-events: none;
}

.btnJeanne3 .elementor-button{
    position: relative;
    z-index: 0;
}

/* borda gradiente com máscara */
.btnJeanne3 .elementor-button::before{
    content: "";
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* espessura da borda */
    border-radius: 20px;
    background: linear-gradient(
        148deg,
        rgba(22, 166, 249, 1),
        rgba(255, 255, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.btnJeanne3 .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;

    box-shadow:
        0 4.226px 9.861px rgba(108, 233, 255, 0.45) inset;

    mix-blend-mode: plus-lighter;
    pointer-events: none;
    z-index: 2;
}


@media(max-width: 767px){
    .btnJeanne3 .elementor-button{
        position: relative;
        align-items: center;
        justify-content: center;
        padding: 22px 0px; /*55px*/
        border-radius: 20px;
        height: auto;
        width: 100%;
        font-family: "Outfit";
        font-size: 15px;
        font-style: normal;
    }

    .btnJeanne3 .elementor-button-icon{
        font-size: 21px;
    }

    .btnJeanne3 .elementor-button-text{
        margin-top: 2px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-36c50b0{
        width: 87%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-36c50b0{
        width: 83%!important;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-36c50b0{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfa86bc */.elementor-2307 .elementor-element.elementor-element-dfa86bc{
    border-radius: 30px;
    background: radial-gradient(63.99% 100% at 50% 0%, #FDFDFD 0%, #F1F1F1 100%);
    box-shadow: -4px -4px 13.7px 0 rgba(255, 255, 255, 0.25) inset, -4px -4px 12.6px 0 rgba(120, 149, 192, 0.38) inset, 3px 3px 16.4px 0 rgba(255, 255, 255, 0.42) inset, 3px 3px 4px 0 rgba(255, 255, 255, 0.25) inset;
    height: 184px;
    bottom: 80px;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-dfa86bc{
        height: 300px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-dfa86bc{
        width: 80%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68a3a80 */.elementor-2307 .elementor-element.elementor-element-68a3a80{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2518c4c0 *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-2518c4c0{
        width: 80%!important;
    }
}

/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-2518c4c0{
        width: 80%!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35f91488 *//*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-35f91488{
        width: 84%!important;
    }

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-35f91488{
        width: 100%!important;
        }
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-35f91488{
        width: 50%!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a363582 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-a363582{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-6636c90 */.elementor-2307 .elementor-element.elementor-element-6636c90{
    position: absolute;
    top: 20px;
    border-radius: 15px;
    overflow: hidden;
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-6636c90{
        top: 13px;
        width: 78%!important;
        border-radius: 11px;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
        .elementor-2307 .elementor-element.elementor-element-6636c90{
        top: 13px;
        width: 79%!important;
        height: 190px!important;
        border-radius: 15px;
    }
    
    .elementor-element-6636c90 .elementor-widget-container,
  .elementor-element-6636c90 .elementor-custom-embed,
  .elementor-element-6636c90 iframe {
    height: 190px !important;
  }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-6636c90{
        top: 13px;
        width: 79%!important;
        height: 205px!important;
        border-radius: 15px;
    }
    
    .elementor-element-6636c90 .elementor-widget-container,
  .elementor-element-6636c90 .elementor-custom-embed,
  .elementor-element-6636c90 iframe {
    height: 205px !important;
  }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-6636c90{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b38e8b9 */.elementor-2307 .elementor-element.elementor-element-1b38e8b9{
    pointer-events: none!important;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-1b38e8b9{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-499fca27 */.elementor-2307 .elementor-element.elementor-element-499fca27{
    top: -7px;
    z-index: 0;
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-499fca27{
    top: -14px;
    z-index: 0;
}
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-499fca27{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f7daeb *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-45f7daeb{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40bde749 */.elementor-2307 .elementor-element.elementor-element-40bde749{
    position: absolute;
    left: -70px;
    top: 28px;
    transform: rotate(9.4deg);
    animation: floating3 5s ease-in-out infinite;
    z-index: 1;
}

@keyframes floating3 {
    0%, 100%{
        transform: rotate(9.4deg) translateY(0px);
    }
    50%{
        transform: rotate(19.4deg) translateY(20px);
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-40bde749{
        left: 5px;
        top: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f9adf4b */.elementor-2307 .elementor-element.elementor-element-1f9adf4b{
    position: absolute;
    right: -25px;
    bottom: -52px;
    transform: rotate(-14.65deg);
    animation: floating2 5s ease-in-out infinite;
    z-index: 2;
}

@keyframes floating2 {
    0%, 100%{
        transform: rotate(-4.65deg) translateY(0px);
    }
    50%{
        transform: rotate(-14.65deg) translateY(20px);
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-1f9adf4b{
        position: absolute;
        right: 5px;
        bottom: -52px;
        transform: rotate(-14.65deg);
        animation: floating2 5s ease-in-out infinite;
        z-index: 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce2a095 */.elementor-2307 .elementor-element.elementor-element-ce2a095{
    z-index: 2;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-ce2a095{
        zoom: 0.80;
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3fdf907b */@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-3fdf907b{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37743e3e */#barra{
  position: fixed;
  left: 50%;
  bottom: 91px;
  transform: translateX(-50%);
  width: min(620px, calc(100vw - 48px));
  height: 3px;
  background: rgba(177, 186, 219, 0.6); /*Cor inativa*/
  border-radius: 999px;
  z-index: 99999;
  opacity: 0;
  transition: opacity .4s;
  pointer-events: none;
}

#barra .barra-progresso{
  height: 100%;
  width: 0%;
  background: linear-gradient(to right, #6AB4F0, #EAF4FF);
  box-shadow: 0 0 124.992px 0 #386EFF, 0 0 71.424px 0 #386EFF, 0 0 41.664px 0 #386EFF, 0 0 20.832px 0 #386EFF, 0 0 5.952px 0 #386EFF, 0 0 2.976px 0 #386EFF;
  border-radius: inherit;
}

#barra .barra-progresso::after{
  content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 12px);
    height: calc(100% + 12px);
    border: 1px solid rgba(133, 152, 215, 0.47); /*Cor ativa*/
    transform: translate(-50%, -50%);
    border-radius: 999px;
    pointer-events: none;
    z-index: 0;
}

@media(max-width: 767px){
    #barra{
        position: fixed;
        top: 320px;
        width: min(620px, calc(100vw - 48px));
        height: 3px;
        background: rgba(177, 186, 219, 0.6); /*Cor inativa*/
        border-radius: 999px;
        z-index: 99999;
        opacity: 0;
        transition: opacity .4s;
        pointer-events: none;
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-37743e3e{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5406fe *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-1c5406fe{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1641821b *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-1641821b{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-438047b5 *//*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-438047b5{
        width: 90%!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a79e823 */.btnJeannezap .elementor-button{
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 28px 12px;
    border-radius: 20px;
    height: 71px;
    width: 261px;
    background: radial-gradient(63.99% 100% at 50% 0%, #3DC298 0%, #145D48 100%);
    box-shadow: 0 4.226px 9.861px 0 rgba(108, 255, 169, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
    font-family: "Outfit";
    font-size: 18px;
    font-style: normal;
}

.btnJeannezap .elementor-button-icon{
    font-size: 22.5px;
}

/*pop-up 1*/
.btnJeannezap::after{
    position: absolute;
    content: "Vamos juntos...";
    height: 47px;
    width: 129px;
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #FFE499 0%, #E6CB5B 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(173, 127, 0, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(143,87,8,1); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    top: -25px; /*não mude o valor*/
    left: 3px;
    transform: translateY(40px) rotate(2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: -1;
}

/*pop-up 2*/
.btnJeannezap::before{
    position: absolute;
    content: "... virar essa chave";
    height: 45px;
    width: 140px;
    padding-top: 18px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 11px;
    background: radial-gradient(54.87% 115.51% at 49.43% 0.05%, #FF62C5 0%, #B5227F 100%);
    box-shadow: 2.443px 3.665px 4.886px 0 rgba(0, 32, 36, 0.55) inset;
    font-size: 13px;
    font-family: "Outfit";
    font-style: normal;
    font-weight: 300;
    text-align: center;
    color: rgba(255,255,255,0.53); /*cor do texto*/
    text-shadow: 0 2.443px 1.222px rgba(0, 0, 0, 0.15);
    bottom: -29px; /*não mude o valor*/
    right: 2px;
    transform: translateY(-40px) rotate(-2.6deg);
    transition: transform 0.75s, filter 0.45s ease-in-out;
    filter: blur(10px);
    z-index: 0;
}

.btnJeannezap:hover::after{
    transform: translateY(0) rotate(2.6deg);
    filter: blur(0);
}

.btnJeannezap:hover::before{
    transform: translateY(0) rotate(-2.6deg);
    filter: blur(0);
}

.btnJeannezap .elementor-button-text{
    font-weight: 300;
}

.btnJeannezap{
    transform: scale(1);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeannezap:hover{
    transform: scale(1.04);
    transition: transform 0.75s cubic-bezier(.4,0,.2,1);
}

.btnJeannezap::before,
.btnJeannezap::after{
    pointer-events: none;
}

.btnJeannezap .elementor-button{
    position: relative;
    z-index: 0;
}

/* borda gradiente com máscara */
.btnJeannezap .elementor-button::before{
    content: "";
    position: absolute;
    z-index: -3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.5px; /* espessura da borda */
    border-radius: 20px;
    background: linear-gradient(
        148deg,
        rgba(9, 150, 110, 1),
        rgba(255, 255, 255, 0)
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    pointer-events: none;
}

.btnJeannezap .elementor-button::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    box-shadow:
        0 4.23px 9.861px rgba(108, 255, 169, 0.45) inset;
    mix-blend-mode: plus-lighter;
    pointer-events: none;
    z-index: 2;
}


/*Mobile tela pequena*/
@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-1a79e823{
        width: 60%!important;
    }
}

/*Iphone pequeno*/
@media (min-width: 390px) and (max-width: 409px) {
    .elementor-2307 .elementor-element.elementor-element-1a79e823{
        width: 57%!important;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-1a79e823{
        width: 55%!important;
    }
}

@media(max-width: 767px){
    .btnJeannezap .elementor-button{
        position: relative;
        align-items: center;
        justify-content: center;
        padding: 23px 12px;
        border-radius: 20px;
        height: 65px;
        width: 100%;
        background: radial-gradient(63.99% 100% at 50% 0%, #3DC298 0%, #145D48 100%);
        box-shadow: 0 4.226px 9.861px 0 rgba(108, 255, 169, 0.45) inset, -26.766px 54.94px 16.905px 0 rgba(0, 0, 0, 0.00), -16.905px 35.218px 15.496px 0 rgba(0, 0, 0, 0.02), -9.861px 19.722px 12.679px 0 rgba(0, 0, 0, 0.08), -4.226px 8.452px 9.861px 0 rgba(0, 0, 0, 0.13), -1.409px 2.817px 5.635px 0 rgba(0, 0, 0, 0.15);
        font-family: "Outfit";
        font-size: 15px;
        font-style: normal;
    }
    
    .btnJeannezap .elementor-button-icon{
        font-size: 21px;
    }

    .btnJeannezap .elementor-button-text{
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2485f */.elementor-2307 .elementor-element.elementor-element-54a2485f{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c133f94 */.elementor-2307 .elementor-element.elementor-element-1c133f94{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8dd4e */.elementor-2307 .elementor-element.elementor-element-36a8dd4e{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d19c5e7 */.elementor-2307 .elementor-element.elementor-element-d19c5e7{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50495de8 */.elementor-2307 .elementor-element.elementor-element-50495de8{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2485f */.elementor-2307 .elementor-element.elementor-element-54a2485f{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c133f94 */.elementor-2307 .elementor-element.elementor-element-1c133f94{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8dd4e */.elementor-2307 .elementor-element.elementor-element-36a8dd4e{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d19c5e7 */.elementor-2307 .elementor-element.elementor-element-d19c5e7{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50495de8 */.elementor-2307 .elementor-element.elementor-element-50495de8{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2485f */.elementor-2307 .elementor-element.elementor-element-54a2485f{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c133f94 */.elementor-2307 .elementor-element.elementor-element-1c133f94{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8dd4e */.elementor-2307 .elementor-element.elementor-element-36a8dd4e{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d19c5e7 */.elementor-2307 .elementor-element.elementor-element-d19c5e7{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50495de8 */.elementor-2307 .elementor-element.elementor-element-50495de8{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2485f */.elementor-2307 .elementor-element.elementor-element-54a2485f{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c133f94 */.elementor-2307 .elementor-element.elementor-element-1c133f94{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8dd4e */.elementor-2307 .elementor-element.elementor-element-36a8dd4e{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d19c5e7 */.elementor-2307 .elementor-element.elementor-element-d19c5e7{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50495de8 */.elementor-2307 .elementor-element.elementor-element-50495de8{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2485f */.elementor-2307 .elementor-element.elementor-element-54a2485f{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c133f94 */.elementor-2307 .elementor-element.elementor-element-1c133f94{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8dd4e */.elementor-2307 .elementor-element.elementor-element-36a8dd4e{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d19c5e7 */.elementor-2307 .elementor-element.elementor-element-d19c5e7{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50495de8 */.elementor-2307 .elementor-element.elementor-element-50495de8{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a2485f */.elementor-2307 .elementor-element.elementor-element-54a2485f{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c133f94 */.elementor-2307 .elementor-element.elementor-element-1c133f94{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a8dd4e */.elementor-2307 .elementor-element.elementor-element-36a8dd4e{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d19c5e7 */.elementor-2307 .elementor-element.elementor-element-d19c5e7{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50495de8 */.elementor-2307 .elementor-element.elementor-element-50495de8{
    left: 8px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2da815f6 */.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item *{
    background: none !important;
    border: none !important;
}

.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item{
    border: 2px solid rgba(133, 152, 215, 0.47);
    border-radius: 25px;
    background: rgba(255, 255, 255, 0.47);
}


/*Título*/
.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item-title-header{
    padding: 30px 30px 30px;
}


/*Conteúdo Sanfona*/
.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item > .e-con{
    padding: 0px 30px;
    top: -30px;
}

/* Ícone */
.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item-title-icon{
    position: relative;
    padding: 30px 30px 30px 30px;
    z-index: 1;
}

/*Background Icone*/
.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item-title-icon::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 40px;
    width: 40px;
    background: rgba(198, 206, 236, 0.4);
    box-shadow: 0 2.87px 6px -0.667px rgba(26, 40, 112, 0.40) inset;
    border-radius: 999px;
    z-index: -1;
}

/* Animação ícone */
.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item[open] .e-closed{
    display: none;
}

.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item.e-opened{
    display: block;
    position: absolute;
    opacity: 0;
}

.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item .e-n-accordion-item-title-icon{
    transform: rotate(0deg);
    transition: .5s;
}

.elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    transform: rotate(180deg);
    transition: .5s;
}


/* Ajustes específicos */
#e-n-accordion-item-2111 .e-n-accordion-item-title-header {
    padding-right: 80px;
}

#e-n-accordion-item-2114 .e-n-accordion-item-title-header {
    padding-right: 100px;
}










@media(min-width: 320px) and (max-width: 370px){
    #e-n-accordion-item-2110 .e-n-accordion-item-title-header {
        padding-right: 0px;
    }
    
    /*Título*/
    .elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item-title-header{
        padding: 20px 10px 20px;
    }
    
    /* Ícone */
    .elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item-title-icon{
        position: relative;
        top: -15px;
        right: 20px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
    }
    
    /*Conteúdo Sanfona*/
    .elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item > .e-con{
        padding: 10px 40px 20px 10px;
        top: -20px;
    }
    
    /* Ajustes específicos */
    #e-n-accordion-item-7650 .e-n-accordion-item-title-header {
        padding-right: 20px!important;
}

    #e-n-accordion-item-7651 .e-n-accordion-item-title-header {
            padding-right: 30px!important;
    }

    #e-n-accordion-item-7652 .e-n-accordion-item-title-header {
            padding-right: 20px!important;
    }

    #e-n-accordion-item-7653 .e-n-accordion-item-title-header {
            padding-right: 0px!important;
    }

    #e-n-accordion-item-7654 .e-n-accordion-item-title-header {
            padding-right: 30px!important;
    }
}







@media(min-width: 371px) and (max-width: 767px){
    #e-n-accordion-item-2110 .e-n-accordion-item-title-header {
        padding-right: 0px;
    }
    
    /*Título*/
    .elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item-title-header{
        padding: 20px 10px 20px;
    }
    
    /* Ícone */
    .elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item-title-icon{
        position: relative;
        top: -15px;
        right: 20px;
        padding: 0px 0px 0px 0px;
        z-index: 1;
    }
    
    /*Conteúdo Sanfona*/
    .elementor-2307 .elementor-element.elementor-element-2da815f6 .e-n-accordion-item > .e-con{
        padding: 10px 40px 20px 10px;
        top: -20px;
    }
    
    /* Ajustes específicos */
    #e-n-accordion-item-7650 .e-n-accordion-item-title-header {
        padding-right: 0px;
}

    #e-n-accordion-item-7651 .e-n-accordion-item-title-header {
            padding-right: 65px;
    }

    #e-n-accordion-item-7652 .e-n-accordion-item-title-header {
            padding-right: 20px;
    }

    #e-n-accordion-item-7653 .e-n-accordion-item-title-header {
            padding-right: 0px;
    }

    #e-n-accordion-item-7654 .e-n-accordion-item-title-header {
            padding-right: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716a2ee5 */@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-716a2ee5{
        margin-top: 60px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-716a2ee5{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4160f4e */.elementor-2307 .elementor-element.elementor-element-4160f4e{
    top: -20px;
    right: 20px;
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6db0a8d */.redesocial .elementor-social-icon{
    position: relative;
    background: #E0E0E0;
    border-radius: 14.8px!important;
    border: 0.5px solid rgba(0, 0, 0, 0.1);
    box-shadow: -1.781px -1.781px 3.561px 0 rgba(0, 52, 163, 0.18), 1.781px 1.781px 4.748px 0 rgba(137, 206, 255, 0.75), 0 -1.187px 2.968px 0 rgba(255, 255, 255, 0.25) inset, 0 1.187px 2.968px 0 rgba(0, 0, 0, 0.25) inset!important;
    transform: scale(1);
    transition: 0.7s ease;
}

.redesocial .elementor-social-icon::after{
    content: "";
    position: absolute;
    width: 31.9px;
    height: 31.9px;
    top: 50%;
    left: 50%;
    transform: translate( -50%, -50%);
    background: #E4E4E4;
    box-shadow: 0 -0.594px 4.155px 0 rgba(0, 0, 0, 0.30) inset, 0 0.594px 0.594px 0 rgba(255, 255, 255, 1) inset, 0 11.277px 2.968px 0 rgba(20, 20, 20, 0.00), 0 7.122px 2.968px 0 rgba(20, 20, 20, 0.02), 0 4.155px 2.374px 0 rgba(20, 20, 20, 0.08), 0 1.781px 1.781px 0 rgba(20, 20, 20, 0.13), 0 0.594px 1.187px 0 rgba(20, 20, 20, 0.15);
    border-radius: 10.09px;
}

/*Animação hover*/
.redesocial .elementor-social-icon:hover{
    transform: scale(1.1);
    transition: 0.7s ease;
}

/*Icone*/
.redesocial .e-font-icon-svg{
    font-size: 23px;
    fill: rgba(0, 0, 0, 0.7)!important;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3383670 */.elementor-2307 .elementor-element.elementor-element-3383670{
    background: radial-gradient(93.53% 76.67% at 42.49% 17.78%, #99D2F9 0%, #4C98D4 100%);
    box-shadow: -7px -13px 45px 0 rgba(0, 41, 94, 0.45) inset;
    border-radius: 33px;
    border: 4px solid #FFF;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92e1c0c */.elementor-2307 .elementor-element.elementor-element-92e1c0c{
    position: absolute;
    height: 187px;
    width: 187px;
    top: -88.2px;
    right: 51px;
    transform: rotate(-11.37deg);
    box-shadow: 136px 122px 51px 0 rgba(48, 48, 48, 0.00), 87px 78px 47px 0 rgba(48, 48, 48, 0.03), 49px 44px 39px 0 rgba(48, 48, 48, 0.10), 22px 19px 29px 0 rgba(48, 48, 48, 0.17), 5px 5px 16px 0 rgba(48, 48, 48, 0.20)!important;
    border-radius: 45.14px;
    animation: floating3 5s ease-in-out infinite;
    z-index: 3;
}


@keyframes floating3 {
    0%, 100%{
        transform: rotate(-4.65deg) translateY(0px);
    }
    50%{
        transform: rotate(-14.65deg) translateY(20px);
    }
}

@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-92e1c0c{
        height: 117px;
        width: 117px;
        top: -48.2px;
        right: 51px;
        border-radius: 45.14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a14d0b8 */.elementor-2307 .elementor-element.elementor-element-a14d0b8{
    background: radial-gradient(62.76% 69.2% at 52.56% 9.85%, #FFF 0%, #E4E4E4 100%);
    box-shadow: 0 5px 27px 0 rgba(0, 0, 0, 0.25) inset;
    border-radius: 33px;
    border: 4px solid #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b111e7 *//*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-7b111e7{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b33e88 */@media(max-width: 767px){
    .elementor-2307 .elementor-element.elementor-element-8b33e88{
        top: -18px;
    }
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .elementor-2307 .elementor-element.elementor-element-8b33e88{
        zoom: 0.80;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d55c6bd *//*Container de títulos*/
.container-titulos {
    position: relative;
    width: 100%;
    height: 1000vh; /*controle a duração do scroll por aqui*/
    opacity: 0;
}

.container-sticky {
    position: sticky;
    top: 0;
    left: 0;
    height: 100vh;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .container-sticky {
    position: sticky;
    top: 0;
    left: 0;
    height: 100vh;
}
}

.frases.oculto {
    visibility: hidden;
    position: absolute;
}


/*MacBook Abrindo*/
.notebook-screen {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(90deg); /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }
  
  .notebook-screen-aberto {
    transform-origin: bottom;
    transform: perspective(1000px) rotateX(0deg); /* Inicialmente fechada com perspectiva */
    transition: transform 0.5s ease-in-out;
  }



.container-frase {
    position: relative;
    width: 100%;
    height: 100vh; /*controle a duração do scroll por aqui*/
    opacity: 1;
}

.container-sticky2 {
    position: sticky;
    top: 15vh;
    height: 75vh;
}

/*Notebook Windows*/
@media (min-width: 1441px) and (max-width: 1536px) {
    .container-sticky2 {
    height: 80vh!important;
    
    }
    
    .container-sticky {
        position: sticky;
        
        left: 0;
        height: 70vh!important;
    }
    
    .container-frase {
        position: relative;
        
        width: 100%;
        height: 70vh; /*controle a duração do scroll por aqui*/
        opacity: 1;
    }
}


@media(max-width: 767px){
    /*Container de títulos*/
    .container-titulos {
        position: relative;
        width: 100%;
        height: 800vh; /*controle a duração do scroll por aqui*/
        opacity: 0;
    }

    .container-sticky {
        position: sticky;
        top: 0;
        left: 0;
        height: 100vh;
    }

    .frases.oculto {
        visibility: hidden;
        position: absolute;
    }
    
    .container-frase {
        position: relative;
        width: 100%;
        height: 90vh; /*controle a duração do scroll por aqui*/
        opacity: 1;
    }

    .container-sticky2 {
        position: sticky;
        top: 15vh;
        height: auto;
    }
}





/*Transições*/
.scroll-txt2{

    letter-spacing: -1em !important;

    filter: blur(12px);

    opacity: 0;

    transition: 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);

    transition-delay: 0.5s !important;

}

.ativo7.scroll-txt2{

     letter-spacing: 0em !important;

    filter: blur(0px);

    opacity: 1;

    transition: 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940);

    transition-delay: 0s;

}

.perspectiva{

    transition: 5s !important;

 transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(-50deg) scale(1, 1);

}

.ativo7.perspectiva{

    transition: 5s !important;

transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(0deg) scale(1, 1);

}

.scroll-left{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(-30px, 0);

}

.scroll-left2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(-30px, 0);

}

.scroll-right{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(30px, 0);

}

.scroll-right2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(30px, 0);

}

.scroll-bottom{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(0, -30px);

}

.scroll-bottom2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(0, -30px);

}

.scroll-top{

    opacity: 0;

    transition: 0.9s;

    filter: blur(5px);

    transform: translate(0, 30px);

}

.scroll-top2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(0, 30px);

}

.l1{

    opacity: 0;

    transition: 1.4s !important;

}

.l2{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.2s !important;

}

.l3{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.9s !important;

}

.l4{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.7s !important;

}

.l5{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.5s !important;

}

.l6{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.6s !important;

}

.l7{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.4s !important;

}

.l8{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.8s !important;

}

.l9{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.3s !important;

}

.l10{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.3s !important;

}

.ativo7{ 

    opacity: 1;

    transition: 0.9s;

    filter: blur(0px);

    transform: translate(0, 0px);

    transition-delay: 0s;

}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-8bcb469 */.whatsapp {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 84px !important;
    height: 84px !important;
}

.whatsapp .e-lottie__container,
.whatsapp .e-lottie__container .e-lottie__animation {
    width: 100% !important;
    height: 100% !important;
}

.whatsapp::before {
    content: "Ei!";
    width: 64px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Outfit";
    font-size: 0.8rem;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.7);
    background: #E4E4E4;
    box-shadow: 0 -1px 7px 0 rgba(0, 0, 0, 0.30) inset, 0 1px 1px 0 rgba(255, 255, 255, 0.75) inset, 0 19px 5px 0 rgba(20, 20, 20, 0.00), 0 12px 5px 0 rgba(20, 20, 20, 0.02), 0 7px 4px 0 rgba(20, 20, 20, 0.08), 0 3px 3px 0 rgba(20, 20, 20, 0.13), 0 1px 2px 0 rgba(20, 20, 20, 0.15);
    padding: 7px 24px 7px 4px;
    border-radius: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -21px; /* escondido atrás do Lottie */
    opacity: 1;
    z-index: -1;
    transition: opacity 0.5s cubic-bezier(0.34, 1.56, 0.64, 1),
                left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1),
                width 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.whatsapp:hover::before {
    content: "Agendar uma consulta";
    width: 170px;
    left: -140px !important;
    opacity: 1 !important;
    padding: 7px 24px 7px 14px;
    animation: none;
}

html, body {
    width: 100%;
    overflow-x: hidden;
}

@media (min-width: 360px) and (max-width: 393px) {
    .elementor-2307 .elementor-element.elementor-element-8bcb469 {
        bottom: 15px;
        right: 15px;
    }
}

/*Mobile tela grande*/
@media (min-width: 410px) and (max-width: 430px) {
    .elementor-2307 .elementor-element.elementor-element-8bcb469 {
        bottom: 15px;
        right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS *//*Notebook Windows*/
    @media (min-width: 1537px){
        .destaqueh {
            font-size: 48px!important;
        }
    }

    /*Notebook Windows*/
    @media (min-width: 1441px) and (max-width: 1536px) {
        .destaqueh {
            font-size: 48px!important;
        }
    }

    @media (max-width: 768px) {
        .destaqueh {
            font-size: 1.8rem;
        }
    }


    .titulos {
        font-size: 70px;
    }

    @media (max-width: 768px) {
        .titulos {
            font-size: 2.2rem;
        }
    }


    .frase {
        font-size: 58px;
    }

    @media (max-width: 768px) {
        .frase {
        font-size: 2rem!important;
        }
    }

    
        .crp {
        font-size: 18px;
    }

    @media (max-width: 768px) {
        .crp {
            font-size: 1.2rem;
        }
    }


        .crp2 {
        font-size: 26px;
    }

    @media (max-width: 767px) {
        .crp2 {
            font-size: 1.3rem!important;
        }
    }
    

.gradiente {
    background: linear-gradient(90deg, #143D5D 0%, #3D8DC2 37.98%, #3D8DC2 61.54%, #143D5D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }


.gcrp {
    background: radial-gradient(77.82% 77.82% at 50% 52.09%, #F5FBFF 0%, #97D0FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }


.gradientef {
    display: inline-block;
    line-height: 119%;
    background: radial-gradient(
        77.82% 77.82% at 50% 50%,
        #A6DBFF 0%,
        #3A8ACC 100%
    );
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    }




.elementor-widget-text-editor p:last-child {
    margin-bottom:0px;
    }

/*remover scrollbar*/
::-webkit-scrollbar {
    display: none; 
    }

* {
  scrollbar-width: none; 
    }

body {
    -ms-overflow-style: none; 
    }

body.elementor-page-2307{
    overflow-x: hidden;
}

::selection {
    color: #FFFFFF;
    background-color: #2F73A1;
}

.swiper-wrapper{
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    cursor: grab;
}

.swiper-wrapper .e-con.e-flex {
    flex: none !important;
}

.swiper-wrapper:active{
    flex-direction: row;
    cursor: grabbing;
}

.swiper-button-prev{
    content: url("http://remediodopovo.com.br/wp-content/uploads/2026/03/Retroceder.svg");
    background-image: none;
    position: absolute;
    top: -50px !important;
    right: 55px !important;
    left: inherit !important;
    padding: 11px;
    width: 48px !important;
    height: 48px !important;
        background:
        radial-gradient(
            circle at 50% 160%, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.55) 25%, rgba(255,255,255,0.25) 40%,
            transparent 60%), radial-gradient(
            61.64% 100% at 50% 0%, #FFD2D2 0%, #FF5050 100%);
    box-shadow: 
        0 0 22.2px 0 #FFF inset, 0 -24px 32px 0 rgba(255,255,255,0.22) inset, 0 8px 24px -16px rgba(255,255,255,0.25) inset;
    filter: drop-shadow(0 20.571px 18.286px rgba(191, 0, 0, 0.21)) drop-shadow(0 4.571px 9.143px rgba(255, 0, 0, 0.12));
    border: 3px solid rgba(255, 188, 188, 0.99);
    border-radius: 999px;
    z-index: 5;
}

.swiper-button-next{
    content: url("http://remediodopovo.com.br/wp-content/uploads/2026/03/avancar.svg");
    background-image: none;
    position: absolute;
    top: -50px !important;
    right: 0px !important;
    padding: 11px;
    width: 48px !important;
    height: 48px !important;
        background:
        radial-gradient(
            circle at 50% 160%, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.55) 25%, rgba(255,255,255,0.25) 40%,
            transparent 60%), radial-gradient(
            61.64% 100% at 50% 0%, #FFD2D2 0%, #FF5050 100%);
    box-shadow: 
        0 0 22.2px 0 #FFF inset, 0 -24px 32px 0 rgba(255,255,255,0.22) inset, 0 8px 24px -16px rgba(255,255,255,0.25) inset;
    filter: drop-shadow(0 20.571px 18.286px rgba(191, 0, 0, 0.21)) drop-shadow(0 4.571px 9.143px rgba(255, 0, 0, 0.12));
    border: 3px solid rgba(255, 188, 188, 0.99);
    border-radius: 999px;
    z-index: 999;
}

/* BOTÃO NORMAL */
.swiper-button-prev,
.swiper-button-next{
    opacity: 1;
    transform: scale(1);
    transition: all 0.5s cubic-bezier(.34,1.56,.64,1);
}

/* QUANDO DESATIVA (início/fim) */
.swiper-button-disabled{
    opacity: 0.3 !important;
    transform: scale(0.85);
    filter: blur(1px);
}

@media(max-width: 767px){
    .swiper-button-prev{
        right: 70px !important;
        padding: 11px;
        width: 48px !important;
        height: 48px !important;
    }
}

@media(max-width: 767px){
    .swiper-button-next{
        top: -50px !important;
        right: 15px !important;
        padding: 11px;
        width: 48px !important;
        height: 48px !important;
    }
}/* End custom CSS */