.elementor-24 .elementor-element.elementor-element-cvhero01{--display:flex;--min-height:100vh;--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:flex-end;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:60px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvhero01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvhero01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-hero-eyes.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvhero01::before, .elementor-24 .elementor-element.elementor-element-cvhero01 > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-cvhero01 > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-cvhero01 > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-cvhero01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-cvhero01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 10%, #000000 80%);}.elementor-24 .elementor-element.elementor-element-cvherobox{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 14px;--row-gap:24px;--column-gap:14px;}.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-24 .elementor-element.elementor-element-cvhtitle .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:66px;font-weight:700;line-height:1.1em;color:#fcfcfc;}.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-24 .elementor-element.elementor-element-cvhsub{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.75em;color:rgba(252,252,252,0.74);}.elementor-24 .elementor-element.elementor-element-cvhbtns{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.bdt-modal-a0eb94d.bdt-modal .bdt-modal-dialog{width:1200px;}.bdt-modal-a0eb94d.bdt-modal .bdt-modal-body{padding:00px 00px 00px 00px;}.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-24 .elementor-element.elementor-element-cvhbtn1 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#1a1206;color:#1a1206;border-radius:50px 50px 50px 50px;padding:16px 36px 16px 36px;}.elementor-24 .elementor-element.elementor-element-cvhbtn2 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;fill:#fcfcfc;color:#fcfcfc;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(252,252,252,0.32);border-radius:50px 50px 50px 50px;padding:15px 32px 15px 32px;}.elementor-24 .elementor-element.elementor-element-cvhgbadge{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(252,252,252,0.18);--border-color:rgba(252,252,252,0.18);--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-cvhgbadge:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvhgbadge > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(252,252,252,0.1);}.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-24 .elementor-element.elementor-element-cvhglogo img{width:30px;height:25px;}.elementor-24 .elementor-element.elementor-element-cvhgcol{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 3px;--row-gap:1px;--column-gap:3px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cvhgstars{font-size:13px;letter-spacing:2px;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvhgrate{font-family:"DM Sans", Sans-serif;font-size:12px;color:rgba(252,252,252,0.82);}.elementor-24 .elementor-element.elementor-element-cvcli01{--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;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvcli01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvcli01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021824;}.elementor-24 .elementor-element.elementor-element-cvcliTxt{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-24 .elementor-element.elementor-element-cvcliEy{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvcliTi .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:40px;font-weight:700;line-height:1.16em;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvcliP1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvcliP2{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvcliStats{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 36px;--row-gap:24px;--column-gap:36px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(200,169,106,0.16);--border-color:rgba(200,169,106,0.16);--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cvst1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-24 .elementor-element.elementor-element-cvst1n .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvst1l{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#B0B0B0;}.elementor-24 .elementor-element.elementor-element-cvst2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-24 .elementor-element.elementor-element-cvst2n .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvst2l{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#B0B0B0;}.elementor-24 .elementor-element.elementor-element-cvst3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-24 .elementor-element.elementor-element-cvst3n .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1em;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvst3l{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#B0B0B0;}.elementor-24 .elementor-element.elementor-element-cvcliPart{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-cvcliPL{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;color:#B0B0B0;}.elementor-24 .elementor-element.elementor-element-cvtag1{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvtag2{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvcliImg{--display:flex;}.elementor-24 .elementor-element.elementor-element-cvcliBg2016{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;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:rgba(200,169,106,0.25);--border-color:rgba(200,169,106,0.25);--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:18px;--padding-left:26px;--padding-right:26px;}.elementor-24 .elementor-element.elementor-element-cvcliBg2016:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvcliBg2016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(2,15,23,0.78);}.elementor-24 .elementor-element.elementor-element-cv2016n .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1em;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cv2016t{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cv10banner{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cv10banner:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cv10banner > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b4f76;}.elementor-24 .elementor-element.elementor-element-cv10in{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-cv10eyebrow{text-align:center;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cv10row{--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:14px 26px;--row-gap:14px;--column-gap:26px;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-cv10selo img{width:96px;}.elementor-24 .elementor-element.elementor-element-cv10div{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-24 .elementor-element.elementor-element-cv10div:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cv10div > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(200,169,106,0.4);}.elementor-24 .elementor-element.elementor-element-cv10tx .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:32px;font-weight:700;line-height:1.25em;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvesp01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvesp01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvesp01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003650;}.elementor-24 .elementor-element.elementor-element-cvespIn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24 .elementor-element.elementor-element-cvesphd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvespti{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespti .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:46px;font-weight:700;line-height:1.16em;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvespsu{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvespGrid{--display:flex;}.elementor-24 .elementor-element.elementor-element-cvc1{--display:flex;--min-height:340px;--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-end;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-cvc1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/catarata.webp");background-position:center center;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-cvc1ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvc1ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc1ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc1ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc1ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc1ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc1ic .elementor-icon{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvc1ic .elementor-icon svg{height:32px;}.elementor-24 .elementor-element.elementor-element-cvc1nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:22px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvc1ds{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.78);}.elementor-24 .elementor-element.elementor-element-cvc2{--display:flex;--min-height:340px;--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-end;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-cvc2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/glaucoma.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvc2ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvc2ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc2ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc2ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc2ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc2ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc2ic .elementor-icon{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvc2ic .elementor-icon svg{height:32px;}.elementor-24 .elementor-element.elementor-element-cvc2nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:22px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvc2ds{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.78);}.elementor-24 .elementor-element.elementor-element-cvc3{--display:flex;--min-height:340px;--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-end;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-cvc3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cornea.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvc3ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvc3ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc3ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc3ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc3ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc3ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc3ic .elementor-icon{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvc3ic .elementor-icon svg{height:32px;}.elementor-24 .elementor-element.elementor-element-cvc3nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:22px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvc3ds{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.78);}.elementor-24 .elementor-element.elementor-element-cvc4{--display:flex;--min-height:340px;--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-end;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-cvc4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/retina.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvc4ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvc4ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc4ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc4ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc4ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc4ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc4ic .elementor-icon{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvc4ic .elementor-icon svg{height:32px;}.elementor-24 .elementor-element.elementor-element-cvc4nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:22px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvc4ds{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.78);}.elementor-24 .elementor-element.elementor-element-cvc5{--display:flex;--min-height:340px;--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-end;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-cvc5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/lentes.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvc5ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvc5ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc5ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc5ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc5ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc5ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc5ic .elementor-icon{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvc5ic .elementor-icon svg{height:32px;}.elementor-24 .elementor-element.elementor-element-cvc5nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:22px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvc5ds{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.78);}.elementor-24 .elementor-element.elementor-element-cvc6{--display:flex;--min-height:340px;--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-end;--padding-top:30px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-cvc6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/exames.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvc6ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvc6ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc6ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc6ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc6ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvc6ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvc6ic .elementor-icon{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvc6ic .elementor-icon svg{height:32px;}.elementor-24 .elementor-element.elementor-element-cvc6nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:22px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvc6ds{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.78);}.elementor-24 .elementor-element.elementor-element-cvmed01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvmed01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvmed01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef4f9;}.elementor-24 .elementor-element.elementor-element-cvmedhd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvmedti{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvmedti .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:46px;font-weight:700;line-height:1.16em;color:#03222f;}.elementor-24 .elementor-element.elementor-element-cvmedsu{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#4a5560;}.elementor-24 .elementor-element.elementor-element-cvmedGrid{--display:flex;}.elementor-24 .elementor-element.elementor-element-cvm1{--display:flex;--min-height:580px;--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-24 .elementor-element.elementor-element-cvm1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvm1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c2636;background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/06/dr-mauro-chies-png.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-cvm1nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:24px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvm1rl{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvm1bi{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.6em;color:rgba(176,176,176,0.88);}.elementor-24 .elementor-element.elementor-element-cvm1sched .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvm1sched .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;fill:#1a1206;color:#1a1206;border-radius:50px 50px 50px 50px;padding:10px 32px 10px 32px;}.elementor-24 .elementor-element.elementor-element-7bd7375 .elementor-button{background-color:#61CE70;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;fill:#fcfcfc;color:#fcfcfc;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(252,252,252,0.32);border-radius:50px 50px 50px 50px;padding:15px 32px 15px 32px;}.elementor-24 .elementor-element.elementor-element-7bd7375 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvm2{--display:flex;--min-height:580px;--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-24 .elementor-element.elementor-element-cvm2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvm2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c2636;background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/06/dra-dani-leaes-png.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-cvm2nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:24px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvm2rl{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvm2bi{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.6em;color:rgba(176,176,176,0.88);}.elementor-24 .elementor-element.elementor-element-cvm2sched .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvm2sched .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;fill:#1a1206;color:#1a1206;border-radius:50px 50px 50px 50px;padding:10px 32px 10px 32px;}.elementor-24 .elementor-element.elementor-element-3c46af2 .elementor-button{background-color:#61CE70;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;fill:#fcfcfc;color:#fcfcfc;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(252,252,252,0.32);border-radius:50px 50px 50px 50px;padding:15px 32px 15px 32px;}.elementor-24 .elementor-element.elementor-element-3c46af2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvm3{--display:flex;--min-height:580px;--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-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-24 .elementor-element.elementor-element-cvm3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvm3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c2636;background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/06/dra-mariana-thorell-png.webp");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-cvm3nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:24px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvm3rl{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvm3bi{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:1.6em;color:rgba(176,176,176,0.88);}.elementor-24 .elementor-element.elementor-element-cvm3sched .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvm3sched .elementor-button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;fill:#1a1206;color:#1a1206;border-radius:50px 50px 50px 50px;padding:10px 32px 10px 32px;}.elementor-24 .elementor-element.elementor-element-d20293a .elementor-button{background-color:#61CE70;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;fill:#fcfcfc;color:#fcfcfc;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(252,252,252,0.32);border-radius:50px 50px 50px 50px;padding:15px 32px 15px 32px;}.elementor-24 .elementor-element.elementor-element-d20293a .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvdif01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvdif01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvdif01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/06/cv-espaco-2.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvdifPanel{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:56px;--padding-bottom:56px;--padding-left:44px;--padding-right:44px;}.elementor-24 .elementor-element.elementor-element-cvdifPanel:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvdifPanel > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(2,16,26,0.45);}.elementor-24 .elementor-element.elementor-element-cvdifhd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvdifti{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvdifti .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:46px;font-weight:700;line-height:1.16em;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvdifsu{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvdifGrid{--display:flex;}.elementor-24 .elementor-element.elementor-element-cvd1{--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:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-cvd1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-24 .elementor-element.elementor-element-cvd1ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvd1ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd1ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd1ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd1ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd1ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd1ic .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-cvd1ic .elementor-icon svg{height:40px;}.elementor-24 .elementor-element.elementor-element-cvd1tx{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.82);}.elementor-24 .elementor-element.elementor-element-cvd2{--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:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-cvd2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-24 .elementor-element.elementor-element-cvd2ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvd2ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd2ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd2ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd2ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd2ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd2ic .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-cvd2ic .elementor-icon svg{height:40px;}.elementor-24 .elementor-element.elementor-element-cvd2tx{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.82);}.elementor-24 .elementor-element.elementor-element-cvd3{--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:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-cvd3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-24 .elementor-element.elementor-element-cvd3ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvd3ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd3ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd3ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd3ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd3ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd3ic .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-cvd3ic .elementor-icon svg{height:40px;}.elementor-24 .elementor-element.elementor-element-cvd3tx{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.82);}.elementor-24 .elementor-element.elementor-element-cvd4{--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:0px 0px;--row-gap:0px;--column-gap:0px;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:rgba(255,255,255,0.14);--border-color:rgba(255,255,255,0.14);--border-radius:12px 12px 12px 12px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-cvd4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-24 .elementor-element.elementor-element-cvd4ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvd4ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd4ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd4ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd4ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvd4ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvd4ic .elementor-icon{font-size:40px;}.elementor-24 .elementor-element.elementor-element-cvd4ic .elementor-icon svg{height:40px;}.elementor-24 .elementor-element.elementor-element-cvd4tx{text-align:center;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.6em;color:rgba(252,252,252,0.82);}.elementor-24 .elementor-element.elementor-element-cvgal01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cvgal01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvgal01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021824;}.elementor-24 .elementor-element.elementor-element-cvgalIn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-cvgalhd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvgaley{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvgalti{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvgalti .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:46px;font-weight:700;line-height:1.16em;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvgalCar{--e-image-carousel-slides-to-show:4;}.elementor-24 .elementor-element.elementor-element-cvgalCar .swiper-wrapper{display:flex;align-items:center;}.elementor-24 .elementor-element.elementor-element-cvgalCar .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-cvdep01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvdep01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvdep01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003650;}.elementor-24 .elementor-element.elementor-element-cvdepIn{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24 .elementor-element.elementor-element-cvdephd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvdepey{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvdepti{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvdepti .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:46px;font-weight:700;line-height:1.16em;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-f4dbc7a{--display:flex;}.elementor-24 .elementor-element.elementor-element-cvcon01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvcon01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvcon01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003650;}.elementor-24 .elementor-element.elementor-element-cvconIn{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 80px;--row-gap:48px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24 .elementor-element.elementor-element-cvconL{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24 .elementor-element.elementor-element-cvconTi .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:44px;font-weight:700;line-height:1.16em;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvconSu{padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:0.8em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvci4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvci4ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvci4ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci4ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci4ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci4ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci4ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci4ic .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-cvci4ic .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-cvci4tx{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvci2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvci2ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvci2ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci2ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci2ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci2ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci2ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci2ic .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-cvci2ic .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-cvci2tx{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvci3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvci3ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvci3ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci3ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci3ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci3ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci3ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci3ic .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-cvci3ic .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-cf20b08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2f07be1{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#b0b0b0;}.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-24 .elementor-element.elementor-element-203440d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24 .elementor-element.elementor-element-203440d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-24 .elementor-element.elementor-element-203440d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-cvconR{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24 .elementor-element.elementor-element-cvconMap iframe{height:300px;filter:brightness( 85% ) contrast( 100% ) saturate( 70% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-cvci1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-24 .elementor-element.elementor-element-cvci1ic .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvci1ic.elementor-view-stacked .elementor-icon{background-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci1ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci1ic.elementor-view-default .elementor-icon{color:#e4cb9b;border-color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci1ic.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-cvci1ic.elementor-view-default .elementor-icon svg{fill:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvci1ic .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-cvci1ic .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-cvci1tx{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvconBtnsRow{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-cvconMapsBtn .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvconMapsBtn .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;fill:#1a1206;color:#1a1206;border-radius:50px 50px 50px 50px;padding:17px 28px 17px 28px;}.elementor-24 .elementor-element.elementor-element-cvconWa .elementor-button{background-color:#25D366;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;padding:17px 28px 17px 28px;}.elementor-24 .elementor-element.elementor-element-cvconWa .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvconEsp{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-cvconEspTi .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:30px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvconEspSu{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;color:rgba(252,252,252,0.6);}.elementor-24 .elementor-element.elementor-element-cvconEspRow{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-cvespe1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-cvespe1img{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe1img img{width:104px;}.elementor-24 .elementor-element.elementor-element-cvespe1nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:19px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvespe1rl{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#8fa3ad;}.elementor-24 .elementor-element.elementor-element-cvespe1ph{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvespe1bt .elementor-button{background-color:#41a6d8;font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:600;fill:#021824;color:#021824;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-24 .elementor-element.elementor-element-cvespe1bt .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvespe1bt .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-24 .elementor-element.elementor-element-cvespe1lk{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8fa3ad;}.elementor-24 .elementor-element.elementor-element-cvespe2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-cvespe2img{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe2img img{width:104px;}.elementor-24 .elementor-element.elementor-element-cvespe2nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:19px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvespe2rl{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#8fa3ad;}.elementor-24 .elementor-element.elementor-element-cvespe2ph{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvespe2bt .elementor-button{background-color:#41a6d8;font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:600;fill:#021824;color:#021824;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-24 .elementor-element.elementor-element-cvespe2bt .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvespe2bt .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-24 .elementor-element.elementor-element-cvespe2lk{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8fa3ad;}.elementor-24 .elementor-element.elementor-element-cvespe3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-cvespe3img{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe3img img{width:104px;}.elementor-24 .elementor-element.elementor-element-cvespe3nm .elementor-heading-title{font-family:"AtypText", Sans-serif;font-size:19px;font-weight:700;color:#fcfcfc;}.elementor-24 .elementor-element.elementor-element-cvespe3rl{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;color:#8fa3ad;}.elementor-24 .elementor-element.elementor-element-cvespe3ph{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvespe3bt .elementor-button{background-color:#41a6d8;font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:600;fill:#021824;color:#021824;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-24 .elementor-element.elementor-element-cvespe3bt .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-cvespe3bt .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-24 .elementor-element.elementor-element-cvespe3lk{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8fa3ad;}.elementor-24 .elementor-element.elementor-element-cvfoot01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-cvfoot01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvfoot01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010d14;}.elementor-24 .elementor-element.elementor-element-cvfootIn{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 60px;--row-gap:40px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;}.elementor-24 .elementor-element.elementor-element-cvfootBrand{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-24 .elementor-element.elementor-element-cvfootLogo{text-align:start;}.elementor-24 .elementor-element.elementor-element-cvfootLogo img{width:220px;}.elementor-24 .elementor-element.elementor-element-cvfootTag{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:400;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvfootC1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-cvfootT1{padding:0px 0px 15px 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvfl1{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvfl2{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvfl3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvfl4{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvfl5{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-cvfootC2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24 .elementor-element.elementor-element-cvfootT2{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;color:#e4cb9b;}.elementor-24 .elementor-element.elementor-element-cvfootad{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.9em;color:#b0b0b0;}.elementor-24 .elementor-element.elementor-element-1b5a6a1{--display:flex;--position:fixed;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;--z-index:999;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-1b5a6a1{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-1b5a6a1{left:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8c76405{right:20px;}body.rtl .elementor-24 .elementor-element.elementor-element-8c76405{left:20px;}.elementor-24 .elementor-element.elementor-element-8c76405{bottom:15px;}.elementor-24 .elementor-element.elementor-element-8c76405 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-8c76405 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;fill:#1a1206;color:#1a1206;border-radius:50px 50px 50px 50px;padding:16px 36px 16px 36px;}:root{--page-title-display:none;}body.elementor-page-24{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-cvhero01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvhero01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:custom;}.elementor-24 .elementor-element.elementor-element-cvhero01{--padding-top:110px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvhtitle .elementor-heading-title{font-size:48px;}.elementor-24 .elementor-element.elementor-element-cvhbtns{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-cvcli01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvesp01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvmed01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvdif01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvgal01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvgalCar{--e-image-carousel-slides-to-show:2;}.elementor-24 .elementor-element.elementor-element-cvdep01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvcon01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cvconEspRow{--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-24 .elementor-element.elementor-element-cvfoot01{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-cvhero01:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cvhero01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/home-top-mobile-02-scaled.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cvhero01{--min-height:70vh;--padding-top:300px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-24 .elementor-element.elementor-element-cvherobox{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-cvhtitle{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvhtitle .elementor-heading-title{font-size:38px;}.elementor-24 .elementor-element.elementor-element-cvhsub{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvhbtns{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:center;}.elementor-24 .elementor-element.elementor-element-cvcli01{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cvcliTxt{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvcliTi .elementor-heading-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-cvcliStats{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-cvcliPart{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-cvcliImg{--width:100%;}.elementor-24 .elementor-element.elementor-element-cv10tx .elementor-heading-title{font-size:22px;}.elementor-24 .elementor-element.elementor-element-cvesp01{--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-24 .elementor-element.elementor-element-cvespIn{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cvespti .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvespGrid{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cvmed01{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cvmedti .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvmedGrid{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cvdif01{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cvdifPanel{--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-24 .elementor-element.elementor-element-cvdifti .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvdifGrid{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cvgal01{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cvgalIn{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cvgalti .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvgalCar{--e-image-carousel-slides-to-show:1;}.elementor-24 .elementor-element.elementor-element-cvdep01{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cvdepti .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvcon01{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cvconIn{--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-24 .elementor-element.elementor-element-cvconL{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-cvconTi{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvconTi .elementor-heading-title{font-size:32px;}.elementor-24 .elementor-element.elementor-element-cvconSu{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvci4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-cvci4tx{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvci2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-cvci2tx{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvci3{--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-24 .elementor-element.elementor-element-2f07be1{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvconR{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvci1{--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;}.elementor-24 .elementor-element.elementor-element-cvci1tx{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvconBtnsRow{--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-24 .elementor-element.elementor-element-cvconEspTi .elementor-heading-title{font-size:24px;}.elementor-24 .elementor-element.elementor-element-cvconEspRow{--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-24 .elementor-element.elementor-element-cvespe1{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe1bt{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe1bt.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-cvespe2{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe2bt{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe2bt.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-cvespe3{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe3bt{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe3bt.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-cvfoot01{--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-cvfootIn{--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-24 .elementor-element.elementor-element-cvfootLogo{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfootTag{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfootT1{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfl1{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfl2{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfl3{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfl4{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfl5{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfootT2{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvfootad{text-align:center;}.elementor-24 .elementor-element.elementor-element-1b5a6a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8c76405{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;}.elementor-24 .elementor-element.elementor-element-8c76405.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8c76405{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-8c76405{left:0px;}.elementor-24 .elementor-element.elementor-element-8c76405 .elementor-button{border-radius:0px 0px 0px 0px;padding:16px 36px 24px 36px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-cvherobox{--width:1000px;}.elementor-24 .elementor-element.elementor-element-cvhbtns{--content-width:600px;}.elementor-24 .elementor-element.elementor-element-cvhgbadge{--width:200px;}.elementor-24 .elementor-element.elementor-element-cvcliTxt{--width:60%;}.elementor-24 .elementor-element.elementor-element-cvcliImg{--width:40%;}.elementor-24 .elementor-element.elementor-element-cv10div{--width:5px;}.elementor-24 .elementor-element.elementor-element-cvespIn{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvdifPanel{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvdepIn{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvconIn{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvconL{--width:50%;}.elementor-24 .elementor-element.elementor-element-cvconR{--width:50%;}.elementor-24 .elementor-element.elementor-element-cvespe1{--width:32%;}.elementor-24 .elementor-element.elementor-element-cvespe2{--width:32%;}.elementor-24 .elementor-element.elementor-element-cvespe3{--width:32%;}.elementor-24 .elementor-element.elementor-element-cvfootIn{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvfootBrand{--width:40%;}.elementor-24 .elementor-element.elementor-element-cvfootC1{--width:30%;}.elementor-24 .elementor-element.elementor-element-cvfootC2{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-cvherobox{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe1{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe2{--width:100%;}.elementor-24 .elementor-element.elementor-element-cvespe3{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-cvhtitle */.elementor-24 .elementor-element.elementor-element-cvhtitle{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvhtitle em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvhsub */.elementor-24 .elementor-element.elementor-element-cvhsub{max-width:480px;margin:0 auto;text-align:center;}.elementor-24 .elementor-element.elementor-element-cvhsub p{margin:0;}/* End custom CSS */
/* Start custom CSS for bdt-modal, class: .elementor-element-a0eb94d */.elementor-24 .elementor-element.elementor-element-a0eb94d a {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvhbtn1 */.elementor-24 .elementor-element.elementor-element-cvhbtn1 .elementor-button{background-image:linear-gradient(135deg,#ddc188 0%,#c8a96a 45%,#ad8d52 100%);box-shadow:0 6px 28px rgba(200,169,106,0.28);transition:transform .25s,box-shadow .3s;}.elementor-24 .elementor-element.elementor-element-cvhbtn1 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(200,169,106,0.42);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvhbtn2 */.elementor-24 .elementor-element.elementor-element-cvhbtn2 .elementor-button{background:rgba(92,192,240,.06) !important;border:1px solid rgba(92,192,240,.5) !important;color:#fff !important;box-shadow:0 0 16px rgba(92,192,240,.18) inset !important;transition:.3s;}.elementor-24 .elementor-element.elementor-element-cvhbtn2 .elementor-button:hover{border-color:#5cc0f0 !important;background:rgba(92,192,240,.12) !important;box-shadow:0 0 24px rgba(92,192,240,.45),0 0 24px rgba(92,192,240,.2) inset !important;transform:translateY(-2px);color:#fff !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cvhglogo */.elementor-24 .elementor-element.elementor-element-cvhglogo{line-height:0;}.elementor-24 .elementor-element.elementor-element-cvhglogo img{display:block;width:24px;height:24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvhgstars */.elementor-24 .elementor-element.elementor-element-cvhgstars p{margin:0;line-height:1;white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvhgrate */.elementor-24 .elementor-element.elementor-element-cvhgrate p{margin:0;line-height:1.1;white-space:nowrap;}.elementor-24 .elementor-element.elementor-element-cvhgrate strong{color:#fcfcfc;font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvhgcol */.elementor-24 .elementor-element.elementor-element-cvhgcol{width:auto !important;flex:0 0 auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvhgbadge */.elementor-24 .elementor-element.elementor-element-cvhgbadge{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .25s,border-color .25s,transform .2s;cursor:pointer;align-items:center;}.elementor-24 .elementor-element.elementor-element-cvhgbadge:hover{background:rgba(252,252,252,0.16);border-color:rgba(252,252,252,0.32);transform:translateY(-2px);}.elementor-24 .elementor-element.elementor-element-cvhgbadge > *{flex:0 0 auto !important;width:auto !important;max-width:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvherobox */.elementor-24 .elementor-element.elementor-element-cvherobox{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvhero01 */.elementor-24 .elementor-element.elementor-element-cvhero01{position:relative;overflow:hidden;}.elementor-24 .elementor-element.elementor-element-cvhero01::after{content:'';position:absolute;left:0;right:0;bottom:0;z-index:1;pointer-events:none;height:clamp(220px,60vh,400px);background:linear-gradient(to bottom, rgba(11,79,118,0) 0%, rgba(11,79,118,0.5) 45%, rgba(11,79,118,0.85) 72%, #0b4f76 100%);}.elementor-24 .elementor-element.elementor-element-cvhero01 > *{position:relative;z-index:2;}


@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-cvhero01::after{height:clamp(700px,10vh,900px);
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvcliEy */.elementor-24 .elementor-element.elementor-element-cvcliEy p{margin:0;display:inline-flex;align-items:center;gap:12px;letter-spacing:.24em;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvcliTi */.elementor-24 .elementor-element.elementor-element-cvcliTi em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvcliP1 */.elementor-24 .elementor-element.elementor-element-cvcliP1 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvcliP2 */.elementor-24 .elementor-element.elementor-element-cvcliP2 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvst1l */.elementor-24 .elementor-element.elementor-element-cvst1l p{margin:0;letter-spacing:.04em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvst2l */.elementor-24 .elementor-element.elementor-element-cvst2l p{margin:0;letter-spacing:.04em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvst3l */.elementor-24 .elementor-element.elementor-element-cvst3l p{margin:0;letter-spacing:.04em;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvcliStats */.elementor-24 .elementor-element.elementor-element-cvcliStats{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:36px;}.elementor-24 .elementor-element.elementor-element-cvcliStats > *{width:auto !important;max-width:none !important;flex:0 0 auto !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvcliPL */.elementor-24 .elementor-element.elementor-element-cvcliPL p{margin:0;letter-spacing:.14em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvtag1 */.elementor-24 .elementor-element.elementor-element-cvtag1 p{margin:0;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,0.1);padding:7px 16px;border-radius:4px;display:inline-block;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvtag2 */.elementor-24 .elementor-element.elementor-element-cvtag2 p{margin:0;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,0.1);padding:7px 16px;border-radius:4px;display:inline-block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvcliPart */.elementor-24 .elementor-element.elementor-element-cvcliPart{display:flex !important;flex-wrap:wrap;align-items:center;}.elementor-24 .elementor-element.elementor-element-cvcliPart > *{width:auto !important;max-width:none !important;flex:0 0 auto !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cvcliPic */.elementor-24 .elementor-element.elementor-element-cvcliPic img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:0 30px 70px rgba(0,0,0,0.45);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cv2016t */.elementor-24 .elementor-element.elementor-element-cv2016t p{margin:0;}.elementor-24 .elementor-element.elementor-element-cv2016t strong{display:block;color:#fcfcfc;font-weight:500;margin-bottom:2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvcliBg2016 */.elementor-24 .elementor-element.elementor-element-cvcliBg2016{position:absolute;bottom:-22px;left:-24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-cvcliBg2016{left:12px;bottom:12px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cvcliPic2 */.elementor-24 .elementor-element.elementor-element-cvcliPic2{position:absolute;top:36px;right:-28px;width:42%;z-index:2;}.elementor-24 .elementor-element.elementor-element-cvcliPic2 img{aspect-ratio:1;object-fit:cover;border-radius:12px;border:3px solid #021824;box-shadow:0 20px 50px rgba(0,0,0,0.5);}@media(max-width:900px){.elementor-24 .elementor-element.elementor-element-cvcliPic2{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvcliImg */.elementor-24 .elementor-element.elementor-element-cvcliImg{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvcli01 */.elementor-24 .elementor-element.elementor-element-cvcli01{position:relative;background:radial-gradient(82% 48% at 50% 50%, rgba(46,159,214,0.22) 0%, transparent 72%),#0b4f76 !important;}.elementor-24 .elementor-element.elementor-element-cvcli01 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cv10eyebrow */.elementor-24 .elementor-element.elementor-element-cv10eyebrow p{margin:0;letter-spacing:.26em;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cv10selo */.elementor-24 .elementor-element.elementor-element-cv10selo img{filter:drop-shadow(0 0 16px rgba(46,159,214,0.4));}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cv10tx */.elementor-24 .elementor-element.elementor-element-cv10tx em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cv10row */.elementor-24 .elementor-element.elementor-element-cv10row > *{width:auto !important;flex:0 0 auto !important;max-width:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cv10in */.elementor-24 .elementor-element.elementor-element-cv10in{width:100%;max-width:760px;margin-left:auto !important;margin-right:auto !important;text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cv10banner */.elementor-24 .elementor-element.elementor-element-cv10banner{position:relative;overflow:hidden;border-top:1px solid rgba(200,169,106,0.3);border-bottom:1px solid rgba(200,169,106,0.3);}.elementor-24 .elementor-element.elementor-element-cv10banner::before{content:'';position:absolute;top:-60%;left:50%;transform:translateX(-50%);width:70%;height:220%;background:radial-gradient(ellipse,rgba(46,159,214,0.35) 0%,rgba(200,169,106,0.08) 45%,transparent 72%);pointer-events:none;z-index:0;}.elementor-24 .elementor-element.elementor-element-cv10banner > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvespti */.elementor-24 .elementor-element.elementor-element-cvespti em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespsu */.elementor-24 .elementor-element.elementor-element-cvespsu{max-width:560px;margin:0 auto;}.elementor-24 .elementor-element.elementor-element-cvespsu p{margin:0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvc1ic */.elementor-24 .elementor-element.elementor-element-cvc1ic{margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvc1nm */.elementor-24 .elementor-element.elementor-element-cvc1nm{margin-bottom:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvc1ds */.elementor-24 .elementor-element.elementor-element-cvc1ds p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvc1 */.elementor-24 .elementor-element.elementor-element-cvc1{position:relative;overflow:hidden;border-radius:14px;transition:transform .3s;}.elementor-24 .elementor-element.elementor-element-cvc1:hover{transform:translateY(-6px);}.elementor-24 .elementor-element.elementor-element-cvc1::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.96) 10%, rgba(2,24,36,0.5) 55%, rgba(0,54,80,0.3) 100%);}.elementor-24 .elementor-element.elementor-element-cvc1 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvc1{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;}.elementor-24 .elementor-element.elementor-element-cvc1:hover{box-shadow:0 0 0 1px rgba(92,192,240,.45),0 0 30px rgba(92,192,240,.4),0 18px 46px rgba(0,105,157,.4);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvc2ic */.elementor-24 .elementor-element.elementor-element-cvc2ic{margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvc2nm */.elementor-24 .elementor-element.elementor-element-cvc2nm{margin-bottom:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvc2ds */.elementor-24 .elementor-element.elementor-element-cvc2ds p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvc2 */.elementor-24 .elementor-element.elementor-element-cvc2{position:relative;overflow:hidden;border-radius:14px;transition:transform .3s;}.elementor-24 .elementor-element.elementor-element-cvc2:hover{transform:translateY(-6px);}.elementor-24 .elementor-element.elementor-element-cvc2::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.96) 10%, rgba(2,24,36,0.5) 55%, rgba(0,54,80,0.3) 100%);}.elementor-24 .elementor-element.elementor-element-cvc2 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvc2{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;}.elementor-24 .elementor-element.elementor-element-cvc2:hover{box-shadow:0 0 0 1px rgba(92,192,240,.45),0 0 30px rgba(92,192,240,.4),0 18px 46px rgba(0,105,157,.4);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvc3ic */.elementor-24 .elementor-element.elementor-element-cvc3ic{margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvc3nm */.elementor-24 .elementor-element.elementor-element-cvc3nm{margin-bottom:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvc3ds */.elementor-24 .elementor-element.elementor-element-cvc3ds p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvc3 */.elementor-24 .elementor-element.elementor-element-cvc3{position:relative;overflow:hidden;border-radius:14px;transition:transform .3s;}.elementor-24 .elementor-element.elementor-element-cvc3:hover{transform:translateY(-6px);}.elementor-24 .elementor-element.elementor-element-cvc3::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.96) 10%, rgba(2,24,36,0.5) 55%, rgba(0,54,80,0.3) 100%);}.elementor-24 .elementor-element.elementor-element-cvc3 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvc3{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;}.elementor-24 .elementor-element.elementor-element-cvc3:hover{box-shadow:0 0 0 1px rgba(92,192,240,.45),0 0 30px rgba(92,192,240,.4),0 18px 46px rgba(0,105,157,.4);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvc4ic */.elementor-24 .elementor-element.elementor-element-cvc4ic{margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvc4nm */.elementor-24 .elementor-element.elementor-element-cvc4nm{margin-bottom:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvc4ds */.elementor-24 .elementor-element.elementor-element-cvc4ds p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvc4 */.elementor-24 .elementor-element.elementor-element-cvc4{position:relative;overflow:hidden;border-radius:14px;transition:transform .3s;}.elementor-24 .elementor-element.elementor-element-cvc4:hover{transform:translateY(-6px);}.elementor-24 .elementor-element.elementor-element-cvc4::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.96) 10%, rgba(2,24,36,0.5) 55%, rgba(0,54,80,0.3) 100%);}.elementor-24 .elementor-element.elementor-element-cvc4 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvc4{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;}.elementor-24 .elementor-element.elementor-element-cvc4:hover{box-shadow:0 0 0 1px rgba(92,192,240,.45),0 0 30px rgba(92,192,240,.4),0 18px 46px rgba(0,105,157,.4);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvc5ic */.elementor-24 .elementor-element.elementor-element-cvc5ic{margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvc5nm */.elementor-24 .elementor-element.elementor-element-cvc5nm{margin-bottom:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvc5ds */.elementor-24 .elementor-element.elementor-element-cvc5ds p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvc5 */.elementor-24 .elementor-element.elementor-element-cvc5{position:relative;overflow:hidden;border-radius:14px;transition:transform .3s;}.elementor-24 .elementor-element.elementor-element-cvc5:hover{transform:translateY(-6px);}.elementor-24 .elementor-element.elementor-element-cvc5::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.96) 10%, rgba(2,24,36,0.5) 55%, rgba(0,54,80,0.3) 100%);}.elementor-24 .elementor-element.elementor-element-cvc5 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvc5{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;}.elementor-24 .elementor-element.elementor-element-cvc5:hover{box-shadow:0 0 0 1px rgba(92,192,240,.45),0 0 30px rgba(92,192,240,.4),0 18px 46px rgba(0,105,157,.4);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvc6ic */.elementor-24 .elementor-element.elementor-element-cvc6ic{margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvc6nm */.elementor-24 .elementor-element.elementor-element-cvc6nm{margin-bottom:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvc6ds */.elementor-24 .elementor-element.elementor-element-cvc6ds p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvc6 */.elementor-24 .elementor-element.elementor-element-cvc6{position:relative;overflow:hidden;border-radius:14px;transition:transform .3s;}.elementor-24 .elementor-element.elementor-element-cvc6:hover{transform:translateY(-6px);}.elementor-24 .elementor-element.elementor-element-cvc6::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.96) 10%, rgba(2,24,36,0.5) 55%, rgba(0,54,80,0.3) 100%);}.elementor-24 .elementor-element.elementor-element-cvc6 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvc6{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;}.elementor-24 .elementor-element.elementor-element-cvc6:hover{box-shadow:0 0 0 1px rgba(92,192,240,.45),0 0 30px rgba(92,192,240,.4),0 18px 46px rgba(0,105,157,.4);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvespGrid */.elementor-24 .elementor-element.elementor-element-cvespGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media(max-width:900px){.elementor-24 .elementor-element.elementor-element-cvespGrid{grid-template-columns:repeat(2,1fr);}}@media(max-width:600px){.elementor-24 .elementor-element.elementor-element-cvespGrid{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvespIn */.elementor-24 .elementor-element.elementor-element-cvespIn{width:100%;max-width:1200px;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvesp01 */.elementor-24 .elementor-element.elementor-element-cvesp01{position:relative;background:radial-gradient(82% 48% at 50% 50%, rgba(46,159,214,0.2) 0%, transparent 72%),#0b4f76 !important;}.elementor-24 .elementor-element.elementor-element-cvesp01 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvmedti */.elementor-24 .elementor-element.elementor-element-cvmedti em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvmedsu */.elementor-24 .elementor-element.elementor-element-cvmedsu{max-width:560px;margin:0 auto;}.elementor-24 .elementor-element.elementor-element-cvmedsu p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvm1nm */.elementor-24 .elementor-element.elementor-element-cvm1nm{margin-bottom:5px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvm1rl */.elementor-24 .elementor-element.elementor-element-cvm1rl p{margin:0 0 12px;letter-spacing:.08em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvm1bi */.elementor-24 .elementor-element.elementor-element-cvm1bi p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvm1sched */.elementor-24 .elementor-element.elementor-element-cvm1sched{margin-top:14px;}.elementor-24 .elementor-element.elementor-element-cvm1sched .elementor-button{background-image:linear-gradient(135deg,#ddc188,#c8a96a 45%,#ad8d52);box-shadow:0 4px 16px rgba(200,169,106,0.28);transition:transform .2s,box-shadow .25s;}.elementor-24 .elementor-element.elementor-element-cvm1sched .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,169,106,0.42);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bd7375 */.elementor-24 .elementor-element.elementor-element-7bd7375 .elementor-button{background:rgba(92,192,240,.50) !important;border:1px solid rgba(92,192,240,.5) !important;color:#fff !important;box-shadow:0 0 16px rgba(92,192,240,.18) inset !important;transition:.3s;}.elementor-24 .elementor-element.elementor-element-7bd7375 .elementor-button:hover{border-color:#5cc0f0 !important;background:rgba(92,192,240,.80) !important;box-shadow:0 0 24px rgba(92,192,240,.45),0 0 24px rgba(92,192,240,.2) inset !important;transform:translateY(-2px);color:#fff !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvm1 */.elementor-24 .elementor-element.elementor-element-cvm1{position:relative;overflow:hidden;border-radius:14px;}.elementor-24 .elementor-element.elementor-element-cvm1::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.97) 0%, rgba(2,15,23,0.88) 22%, rgba(2,15,23,0.55) 38%, rgba(2,24,36,0.15) 50%, transparent 60%);}.elementor-24 .elementor-element.elementor-element-cvm1 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvm1{transition:transform .4s,box-shadow .4s;box-shadow:inset 0 1px 0 rgba(92,192,240,.45);}.elementor-24 .elementor-element.elementor-element-cvm1:hover{box-shadow:inset 0 1px 0 rgba(92,192,240,.7),0 0 32px rgba(92,192,240,.4);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvm2nm */.elementor-24 .elementor-element.elementor-element-cvm2nm{margin-bottom:5px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvm2rl */.elementor-24 .elementor-element.elementor-element-cvm2rl p{margin:0 0 12px;letter-spacing:.08em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvm2bi */.elementor-24 .elementor-element.elementor-element-cvm2bi p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvm2sched */.elementor-24 .elementor-element.elementor-element-cvm2sched{margin-top:14px;}.elementor-24 .elementor-element.elementor-element-cvm2sched .elementor-button{background-image:linear-gradient(135deg,#ddc188,#c8a96a 45%,#ad8d52);box-shadow:0 4px 16px rgba(200,169,106,0.28);transition:transform .2s,box-shadow .25s;}.elementor-24 .elementor-element.elementor-element-cvm2sched .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,169,106,0.42);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c46af2 */.elementor-24 .elementor-element.elementor-element-3c46af2 .elementor-button{background:rgba(92,192,240,.50) !important;border:1px solid rgba(92,192,240,.5) !important;color:#fff !important;box-shadow:0 0 16px rgba(92,192,240,.18) inset !important;transition:.3s;}.elementor-24 .elementor-element.elementor-element-3c46af2 .elementor-button:hover{border-color:#5cc0f0 !important;background:rgba(92,192,240,.80) !important;box-shadow:0 0 24px rgba(92,192,240,.45),0 0 24px rgba(92,192,240,.2) inset !important;transform:translateY(-2px);color:#fff !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvm2 */.elementor-24 .elementor-element.elementor-element-cvm2{position:relative;overflow:hidden;border-radius:14px;}.elementor-24 .elementor-element.elementor-element-cvm2::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.97) 0%, rgba(2,15,23,0.88) 22%, rgba(2,15,23,0.55) 38%, rgba(2,24,36,0.15) 50%, transparent 60%);}.elementor-24 .elementor-element.elementor-element-cvm2 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvm2{transition:transform .4s,box-shadow .4s;box-shadow:inset 0 1px 0 rgba(92,192,240,.45);}.elementor-24 .elementor-element.elementor-element-cvm2:hover{box-shadow:inset 0 1px 0 rgba(92,192,240,.7),0 0 32px rgba(92,192,240,.4);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvm3nm */.elementor-24 .elementor-element.elementor-element-cvm3nm{margin-bottom:5px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvm3rl */.elementor-24 .elementor-element.elementor-element-cvm3rl p{margin:0 0 12px;letter-spacing:.08em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvm3bi */.elementor-24 .elementor-element.elementor-element-cvm3bi p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvm3sched */.elementor-24 .elementor-element.elementor-element-cvm3sched{margin-top:14px;}.elementor-24 .elementor-element.elementor-element-cvm3sched .elementor-button{background-image:linear-gradient(135deg,#ddc188,#c8a96a 45%,#ad8d52);box-shadow:0 4px 16px rgba(200,169,106,0.28);transition:transform .2s,box-shadow .25s;}.elementor-24 .elementor-element.elementor-element-cvm3sched .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,169,106,0.42);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d20293a */.elementor-24 .elementor-element.elementor-element-d20293a .elementor-button{background:rgba(92,192,240,.50) !important;border:1px solid rgba(92,192,240,.5) !important;color:#fff !important;box-shadow:0 0 16px rgba(92,192,240,.18) inset !important;transition:.3s;}.elementor-24 .elementor-element.elementor-element-d20293a .elementor-button:hover{border-color:#5cc0f0 !important;background:rgba(92,192,240,.80) !important;box-shadow:0 0 24px rgba(92,192,240,.45),0 0 24px rgba(92,192,240,.2) inset !important;transform:translateY(-2px);color:#fff !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvm3 */.elementor-24 .elementor-element.elementor-element-cvm3{position:relative;overflow:hidden;border-radius:14px;}.elementor-24 .elementor-element.elementor-element-cvm3::before{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(to top, rgba(2,15,23,0.97) 0%, rgba(2,15,23,0.88) 22%, rgba(2,15,23,0.55) 38%, rgba(2,24,36,0.15) 50%, transparent 60%);}.elementor-24 .elementor-element.elementor-element-cvm3 > *{position:relative;z-index:1;}.elementor-24 .elementor-element.elementor-element-cvm3{transition:transform .4s,box-shadow .4s;box-shadow:inset 0 1px 0 rgba(92,192,240,.45);}.elementor-24 .elementor-element.elementor-element-cvm3:hover{box-shadow:inset 0 1px 0 rgba(92,192,240,.7),0 0 32px rgba(92,192,240,.4);}.elementor-24 .elementor-element.elementor-element-cvm3{background-size:95% auto!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvmedGrid */.elementor-24 .elementor-element.elementor-element-cvmedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media(max-width:900px){.elementor-24 .elementor-element.elementor-element-cvmedGrid{grid-template-columns:repeat(2,1fr);}}@media(max-width:600px){.elementor-24 .elementor-element.elementor-element-cvmedGrid{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvmed01 */.elementor-24 .elementor-element.elementor-element-cvmed01{position:relative;overflow:hidden;}.elementor-24 .elementor-element.elementor-element-cvmed01::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNjAiIGhlaWdodD0iMjIwIiB2aWV3Qm94PSIwIDAgMzYwIDIyMCI+Cjx0ZXh0IHg9Ii0xMCIgeT0iNDUiIGZvbnQtZmFtaWx5PSJHZW9yZ2lhLCBzZXJpZiIgZm9udC1zaXplPSIyNCIgZmlsbD0iIzAwNjk5ZCIgZmlsbC1vcGFjaXR5PSIwLjA1NSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkgLTEwIDQ1KSI+TUlSQVI8L3RleHQ+Cjx0ZXh0IHg9IjEyMCIgeT0iMzAiIGZvbnQtZmFtaWx5PSJHZW9yZ2lhLCBzZXJpZiIgZm9udC1zaXplPSIyNCIgZmlsbD0iIzAwNjk5ZCIgZmlsbC1vcGFjaXR5PSIwLjA1NSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkgMTIwIDMwKSI+VklTTFVNQlJBUjwvdGV4dD4KPHRleHQgeD0iMzAiIHk9IjEwNSIgZm9udC1mYW1pbHk9Ikdlb3JnaWEsIHNlcmlmIiBmb250LXNpemU9IjI0IiBmaWxsPSIjMDA2OTlkIiBmaWxsLW9wYWNpdHk9IjAuMDU1IiB0cmFuc2Zvcm09InJvdGF0ZSgtOSAzMCAxMDUpIj5FTlRFTkRFUjwvdGV4dD4KPHRleHQgeD0iMjMwIiB5PSI5NSIgZm9udC1mYW1pbHk9Ikdlb3JnaWEsIHNlcmlmIiBmb250LXNpemU9IjI0IiBmaWxsPSIjMDA2OTlkIiBmaWxsLW9wYWNpdHk9IjAuMDU1IiB0cmFuc2Zvcm09InJvdGF0ZSgtOSAyMzAgOTUpIj5ESVNUSU5HVUlSPC90ZXh0Pgo8dGV4dCB4PSItMjAiIHk9IjE3MCIgZm9udC1mYW1pbHk9Ikdlb3JnaWEsIHNlcmlmIiBmb250LXNpemU9IjI0IiBmaWxsPSIjMDA2OTlkIiBmaWxsLW9wYWNpdHk9IjAuMDU1IiB0cmFuc2Zvcm09InJvdGF0ZSgtOSAtMjAgMTcwKSI+T0xIQVI8L3RleHQ+Cjx0ZXh0IHg9IjE1MCIgeT0iMTgwIiBmb250LWZhbWlseT0iR2VvcmdpYSwgc2VyaWYiIGZvbnQtc2l6ZT0iMjQiIGZpbGw9IiMwMDY5OWQiIGZpbGwtb3BhY2l0eT0iMC4wNTUiIHRyYW5zZm9ybT0icm90YXRlKC05IDE1MCAxODApIj5FTlhFUkdBUjwvdGV4dD4KPC9zdmc+');background-repeat:repeat;background-size:360px 220px;}.elementor-24 .elementor-element.elementor-element-cvmed01::after{content:'';position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:70%;height:60%;z-index:0;pointer-events:none;background:radial-gradient(ellipse,rgba(0,105,157,0.07) 0%,transparent 70%);}.elementor-24 .elementor-element.elementor-element-cvmed01 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvdifti */.elementor-24 .elementor-element.elementor-element-cvdifti em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvdifsu */.elementor-24 .elementor-element.elementor-element-cvdifsu{max-width:560px;margin:0 auto;}.elementor-24 .elementor-element.elementor-element-cvdifsu p{margin:0;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvd1ic */.elementor-24 .elementor-element.elementor-element-cvd1ic{margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvd1tx */.elementor-24 .elementor-element.elementor-element-cvd1tx p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvd1tx strong{color:#fcfcfc;font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvd1 */.elementor-24 .elementor-element.elementor-element-cvd1{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvd2ic */.elementor-24 .elementor-element.elementor-element-cvd2ic{margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvd2tx */.elementor-24 .elementor-element.elementor-element-cvd2tx p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvd2tx strong{color:#fcfcfc;font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvd2 */.elementor-24 .elementor-element.elementor-element-cvd2{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvd3ic */.elementor-24 .elementor-element.elementor-element-cvd3ic{margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvd3tx */.elementor-24 .elementor-element.elementor-element-cvd3tx p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvd3tx strong{color:#fcfcfc;font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvd3 */.elementor-24 .elementor-element.elementor-element-cvd3{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvd4ic */.elementor-24 .elementor-element.elementor-element-cvd4ic{margin-bottom:18px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvd4tx */.elementor-24 .elementor-element.elementor-element-cvd4tx p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvd4tx strong{color:#fcfcfc;font-weight:600;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvd4 */.elementor-24 .elementor-element.elementor-element-cvd4{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvdifGrid */.elementor-24 .elementor-element.elementor-element-cvdifGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}@media(max-width:1100px){.elementor-24 .elementor-element.elementor-element-cvdifGrid{grid-template-columns:repeat(2,1fr);}}@media(max-width:600px){.elementor-24 .elementor-element.elementor-element-cvdifGrid{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvdifPanel */.elementor-24 .elementor-element.elementor-element-cvdifPanel{position:relative;z-index:1;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 40px 100px rgba(0,0,0,0.45);}.elementor-24 .elementor-element.elementor-element-cvdifPanel{width:100%;max-width:1120px;margin-left:auto !important;margin-right:auto !important;}.elementor-24 .elementor-element.elementor-element-cvdifPanel{box-shadow:0 0 60px rgba(0,105,157,.22),inset 0 1px 0 rgba(92,192,240,.4) !important;border-color:rgba(92,192,240,.22) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvdif01 */.elementor-24 .elementor-element.elementor-element-cvdif01{position:relative;overflow:hidden;}.elementor-24 .elementor-element.elementor-element-cvdif01::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, rgba(2,16,26,0.3) 26%, rgba(46,159,214,0.26) 50%, rgba(8,60,90,0.58) 74%, #094668 100%);}.elementor-24 .elementor-element.elementor-element-cvdif01 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvgaley */.elementor-24 .elementor-element.elementor-element-cvgaley p{margin:0;display:inline-flex;align-items:center;gap:12px;letter-spacing:.24em;}.elementor-24 .elementor-element.elementor-element-cvgaley p::before{content:'';width:26px;height:1px;background:#c8a96a;opacity:.7;}.elementor-24 .elementor-element.elementor-element-cvgaley p::after{content:'';width:26px;height:1px;background:#c8a96a;opacity:.7;}.elementor-24 .elementor-element.elementor-element-cvgaley{text-align:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvgalti */.elementor-24 .elementor-element.elementor-element-cvgalti em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cvgalCar */.elementor-24 .elementor-element.elementor-element-cvgalCar img{transition:box-shadow .35s !important;}.elementor-24 .elementor-element.elementor-element-cvgalCar img:hover{box-shadow:0 0 26px rgba(92,192,240,.5) !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvgal01 */.elementor-24 .elementor-element.elementor-element-cvgal01{position:relative;background:linear-gradient(to bottom,#094668 0%,#073a57 100%) !important;}.elementor-24 .elementor-element.elementor-element-cvgal01 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvdepey */.elementor-24 .elementor-element.elementor-element-cvdepey p{margin:0;display:inline-flex;align-items:center;gap:12px;letter-spacing:.24em;}.elementor-24 .elementor-element.elementor-element-cvdepey p::before{content:'';width:26px;height:1px;background:#c8a96a;opacity:.7;}.elementor-24 .elementor-element.elementor-element-cvdepey p::after{content:'';width:26px;height:1px;background:#c8a96a;opacity:.7;}.elementor-24 .elementor-element.elementor-element-cvdepey{text-align:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvdepti */.elementor-24 .elementor-element.elementor-element-cvdepti em{font-style:italic;color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbc7a */.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-widget, .elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-widget-container, .elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-reviews-container, .elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-reviews-container-wrapper{background:transparent!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-item{background:rgba(2,15,23,0.4)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:14px!important;padding:34px 32px!important;box-shadow:none!important;transition:transform .3s,border-color .3s,background .3s!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-item:hover{transform:translateY(-5px)!important;border-color:rgba(200,169,106,0.4)!important;background:rgba(2,15,23,0.62)!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-inner{background:transparent!important;padding:0!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-header{margin-bottom:20px!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-profile-img img, .elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-profile-img trustindex-image{border-radius:50%!important;border:1px solid rgba(200,169,106,0.32)!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-name{font-family:'Playfair Display',serif!important;font-size:17px!important;font-weight:500!important;color:#fcfcfc!important;line-height:1!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-date{color:#707070!important;font-size:12px!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-stars{margin-top:6px!important;display:inline-flex!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-text-container, .elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-content{color:#b0b0b0!important;font-family:'DM Sans',sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:1.72!important;margin-top:14px!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-platform-icon{opacity:.85!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-verified-review{filter:grayscale(0)!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-controls .ti-next, .elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-controls .ti-prev{background:rgba(2,15,23,0.6)!important;border:1px solid rgba(200,169,106,0.3)!important;border-radius:50%!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-controls .ti-next:hover, .elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-controls .ti-prev:hover{background:#00699d!important;border-color:#c8a96a!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-read-more{color:#e4cb9b!important;font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-read-more:hover{color:#fcfcfc!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-controls .ti-prev{left:-52px!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-controls .ti-next{right:-52px!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-item{transition:box-shadow .35s,border-color .35s,transform .35s!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-item:hover{border-color:rgba(92,192,240,.5)!important;box-shadow:0 0 14px rgba(92,192,240,.3)!important;}.elementor-24 .elementor-element.elementor-element-f4dbc7a .ti-review-item:not(#_){flex:0 0 calc(33.333% - 24px)!important;max-width:calc(33.333% - 24px)!important;margin:0 12px!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvdepIn */.elementor-24 .elementor-element.elementor-element-cvdepIn{width:100%;max-width:1200px;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvdep01 */.elementor-24 .elementor-element.elementor-element-cvdep01{position:relative;background:linear-gradient(to bottom,#073a57 0%,#052e44 100%) !important;}.elementor-24 .elementor-element.elementor-element-cvdep01 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvconSu */.elementor-24 .elementor-element.elementor-element-cvconSu p{margin:0 0 20px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvci4ic */.elementor-24 .elementor-element.elementor-element-cvci4ic{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(200,169,106,0.12);border:1px solid rgba(200,169,106,0.3);flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-cvci4ic .elementor-icon{width:auto;height:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvci4tx */.elementor-24 .elementor-element.elementor-element-cvci4tx p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvci4tx strong{display:block;color:#fcfcfc;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvci2ic */.elementor-24 .elementor-element.elementor-element-cvci2ic{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(200,169,106,0.12);border:1px solid rgba(200,169,106,0.3);flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-cvci2ic .elementor-icon{width:auto;height:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvci2tx */.elementor-24 .elementor-element.elementor-element-cvci2tx p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvci2tx strong{display:block;color:#fcfcfc;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;}.elementor-24 .elementor-element.elementor-element-cvci2tx a{color:#b0b0b0;text-decoration:none;transition:color .2s;}.elementor-24 .elementor-element.elementor-element-cvci2tx a:hover{color:#e4cb9b;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvci3ic */.elementor-24 .elementor-element.elementor-element-cvci3ic{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(200,169,106,0.12);border:1px solid rgba(200,169,106,0.3);flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-cvci3ic .elementor-icon{width:auto;height:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f07be1 */.elementor-24 .elementor-element.elementor-element-2f07be1 p{margin:0;}.elementor-24 .elementor-element.elementor-element-2f07be1 strong{display:block;color:#fcfcfc;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-203440d */.elementor-24 .elementor-element.elementor-element-203440d span {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-cvconMap */.elementor-24 .elementor-element.elementor-element-cvconMap iframe{border-radius:14px;border:1px solid rgba(200,169,106,0.16);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cvci1ic */.elementor-24 .elementor-element.elementor-element-cvci1ic{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(200,169,106,0.12);border:1px solid rgba(200,169,106,0.3);flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-cvci1ic .elementor-icon{width:auto;height:auto;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvci1tx */.elementor-24 .elementor-element.elementor-element-cvci1tx p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvci1tx strong{display:block;color:#fcfcfc;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvconMapsBtn */.elementor-24 .elementor-element.elementor-element-cvconMapsBtn .elementor-button{background-image:linear-gradient(135deg,#ddc188 0%,#c8a96a 45%,#ad8d52 100%);box-shadow:0 4px 24px rgba(200,169,106,0.28);transition:transform .2s,box-shadow .25s;}.elementor-24 .elementor-element.elementor-element-cvconMapsBtn .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(200,169,106,0.42);}.elementor-24 .elementor-element.elementor-element-cvconMapsBtn{flex:1 1 0;min-width:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvconWa */.elementor-24 .elementor-element.elementor-element-cvconWa .elementor-button{box-shadow:0 4px 24px rgba(37,211,102,0.3);transition:transform .2s;}.elementor-24 .elementor-element.elementor-element-cvconWa .elementor-button:hover{background:#20bd5a;transform:translateY(-2px);}.elementor-24 .elementor-element.elementor-element-cvconWa{flex:1 1 0;min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvconIn */.elementor-24 .elementor-element.elementor-element-cvconIn{width:100%;max-width:1200px;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvconEspTi */.elementor-24 .elementor-element.elementor-element-cvconEspTi .elementor-heading-title{text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvconEspSu */.elementor-24 .elementor-element.elementor-element-cvconEspSu{text-align:center;margin-top:-14px;}.elementor-24 .elementor-element.elementor-element-cvconEspSu p{margin:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cvespe1img */.elementor-24 .elementor-element.elementor-element-cvespe1img img{width:104px;height:104px;object-fit:cover;object-position:center 12%;border-radius:50%;border:1px solid rgba(200,169,106,0.4);background:rgba(0,54,80,0.5);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvespe1nm */.elementor-24 .elementor-element.elementor-element-cvespe1nm .elementor-heading-title{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe1nm{margin-top:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe1rl */.elementor-24 .elementor-element.elementor-element-cvespe1rl{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe1rl p{margin:0;letter-spacing:.04em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe1ph */.elementor-24 .elementor-element.elementor-element-cvespe1ph{text-align:center;margin-top:2px;}.elementor-24 .elementor-element.elementor-element-cvespe1ph p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvespe1ph a{color:#e4cb9b;text-decoration:none;}.elementor-24 .elementor-element.elementor-element-cvespe1ph a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvespe1bt */.elementor-24 .elementor-element.elementor-element-cvespe1bt{margin-top:10px;}.elementor-24 .elementor-element.elementor-element-cvespe1bt .elementor-button{background-color:#41a6d8;transition:background .25s;}.elementor-24 .elementor-element.elementor-element-cvespe1bt .elementor-button:hover{background-color:#00699d;color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe1lk */.elementor-24 .elementor-element.elementor-element-cvespe1lk{text-align:center;margin-top:4px;}.elementor-24 .elementor-element.elementor-element-cvespe1lk p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvespe1lk a{color:#8fa3ad;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(143,163,173,0.35);text-decoration-thickness:1px;}.elementor-24 .elementor-element.elementor-element-cvespe1lk a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvespe1 */.elementor-24 .elementor-element.elementor-element-cvespe1{background:rgba(252,252,252,0.035);border:1px solid rgba(200,169,106,0.2);border-radius:12px;transition:border-color .3s,background .3s,transform .3s;}.elementor-24 .elementor-element.elementor-element-cvespe1:hover{border-color:rgba(200,169,106,0.5);background:rgba(252,252,252,0.06);transform:translateY(-4px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cvespe2img */.elementor-24 .elementor-element.elementor-element-cvespe2img img{width:104px;height:104px;object-fit:cover;object-position:center 12%;border-radius:50%;border:1px solid rgba(200,169,106,0.4);background:rgba(0,54,80,0.5);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvespe2nm */.elementor-24 .elementor-element.elementor-element-cvespe2nm .elementor-heading-title{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe2nm{margin-top:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe2rl */.elementor-24 .elementor-element.elementor-element-cvespe2rl{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe2rl p{margin:0;letter-spacing:.04em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe2ph */.elementor-24 .elementor-element.elementor-element-cvespe2ph{text-align:center;margin-top:2px;}.elementor-24 .elementor-element.elementor-element-cvespe2ph p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvespe2ph a{color:#e4cb9b;text-decoration:none;}.elementor-24 .elementor-element.elementor-element-cvespe2ph a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvespe2bt */.elementor-24 .elementor-element.elementor-element-cvespe2bt{margin-top:10px;}.elementor-24 .elementor-element.elementor-element-cvespe2bt .elementor-button{background-color:#41a6d8;transition:background .25s;}.elementor-24 .elementor-element.elementor-element-cvespe2bt .elementor-button:hover{background-color:#00699d;color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe2lk */.elementor-24 .elementor-element.elementor-element-cvespe2lk{text-align:center;margin-top:4px;}.elementor-24 .elementor-element.elementor-element-cvespe2lk p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvespe2lk a{color:#8fa3ad;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(143,163,173,0.35);text-decoration-thickness:1px;}.elementor-24 .elementor-element.elementor-element-cvespe2lk a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvespe2 */.elementor-24 .elementor-element.elementor-element-cvespe2{background:rgba(252,252,252,0.035);border:1px solid rgba(200,169,106,0.2);border-radius:12px;transition:border-color .3s,background .3s,transform .3s;}.elementor-24 .elementor-element.elementor-element-cvespe2:hover{border-color:rgba(200,169,106,0.5);background:rgba(252,252,252,0.06);transform:translateY(-4px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cvespe3img */.elementor-24 .elementor-element.elementor-element-cvespe3img img{width:104px;height:104px;object-fit:cover;object-position:center 12%;border-radius:50%;border:1px solid rgba(200,169,106,0.4);background:rgba(0,54,80,0.5);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cvespe3nm */.elementor-24 .elementor-element.elementor-element-cvespe3nm .elementor-heading-title{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe3nm{margin-top:6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe3rl */.elementor-24 .elementor-element.elementor-element-cvespe3rl{text-align:center;}.elementor-24 .elementor-element.elementor-element-cvespe3rl p{margin:0;letter-spacing:.04em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe3ph */.elementor-24 .elementor-element.elementor-element-cvespe3ph{text-align:center;margin-top:2px;}.elementor-24 .elementor-element.elementor-element-cvespe3ph p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvespe3ph a{color:#e4cb9b;text-decoration:none;}.elementor-24 .elementor-element.elementor-element-cvespe3ph a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cvespe3bt */.elementor-24 .elementor-element.elementor-element-cvespe3bt{margin-top:10px;}.elementor-24 .elementor-element.elementor-element-cvespe3bt .elementor-button{background-color:#41a6d8;transition:background .25s;}.elementor-24 .elementor-element.elementor-element-cvespe3bt .elementor-button:hover{background-color:#00699d;color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvespe3lk */.elementor-24 .elementor-element.elementor-element-cvespe3lk{text-align:center;margin-top:4px;}.elementor-24 .elementor-element.elementor-element-cvespe3lk p{margin:0;}.elementor-24 .elementor-element.elementor-element-cvespe3lk a{color:#8fa3ad;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(143,163,173,0.35);text-decoration-thickness:1px;}.elementor-24 .elementor-element.elementor-element-cvespe3lk a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvespe3 */.elementor-24 .elementor-element.elementor-element-cvespe3{background:rgba(252,252,252,0.035);border:1px solid rgba(200,169,106,0.2);border-radius:12px;transition:border-color .3s,background .3s,transform .3s;}.elementor-24 .elementor-element.elementor-element-cvespe3:hover{border-color:rgba(200,169,106,0.5);background:rgba(252,252,252,0.06);transform:translateY(-4px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvconEsp */.elementor-24 .elementor-element.elementor-element-cvconEsp{width:100%;max-width:1200px;margin-left:auto !important;margin-right:auto !important;border-top:1px solid rgba(200,169,106,0.16);padding-top:52px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvcon01 */.elementor-24 .elementor-element.elementor-element-cvcon01{position:relative;background:linear-gradient(to bottom,#052e44 0%,#021c2c 52%,#010d14 100%) !important;}.elementor-24 .elementor-element.elementor-element-cvcon01 > *{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfootTag */.elementor-24 .elementor-element.elementor-element-cvfootTag p{margin:0;font-style:italic;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfootT1 */.elementor-24 .elementor-element.elementor-element-cvfootT1 p{margin:0 0 20px;letter-spacing:.2em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfl1 */.elementor-24 .elementor-element.elementor-element-cvfl1 p{margin:0 0 12px;}.elementor-24 .elementor-element.elementor-element-cvfl1 a{color:#b0b0b0;text-decoration:none;transition:color .2s;}.elementor-24 .elementor-element.elementor-element-cvfl1 a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfl2 */.elementor-24 .elementor-element.elementor-element-cvfl2 p{margin:0 0 12px;}.elementor-24 .elementor-element.elementor-element-cvfl2 a{color:#b0b0b0;text-decoration:none;transition:color .2s;}.elementor-24 .elementor-element.elementor-element-cvfl2 a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfl3 */.elementor-24 .elementor-element.elementor-element-cvfl3 p{margin:0 0 12px;}.elementor-24 .elementor-element.elementor-element-cvfl3 a{color:#b0b0b0;text-decoration:none;transition:color .2s;}.elementor-24 .elementor-element.elementor-element-cvfl3 a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfl4 */.elementor-24 .elementor-element.elementor-element-cvfl4 p{margin:0 0 12px;}.elementor-24 .elementor-element.elementor-element-cvfl4 a{color:#b0b0b0;text-decoration:none;transition:color .2s;}.elementor-24 .elementor-element.elementor-element-cvfl4 a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfl5 */.elementor-24 .elementor-element.elementor-element-cvfl5 p{margin:0 0 12px;}.elementor-24 .elementor-element.elementor-element-cvfl5 a{color:#b0b0b0;text-decoration:none;transition:color .2s;}.elementor-24 .elementor-element.elementor-element-cvfl5 a:hover{color:#fcfcfc;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfootT2 */.elementor-24 .elementor-element.elementor-element-cvfootT2 p{margin:0 0 20px;letter-spacing:.2em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cvfootad */.elementor-24 .elementor-element.elementor-element-cvfootad p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvfootIn */.elementor-24 .elementor-element.elementor-element-cvfootIn{width:100%;max-width:1200px;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cvfoot01 */@font-face{font-family:'AtypText';src:url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-bold.woff2') format('woff2'),url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'AtypText';src:url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-bolditalic.woff2') format('woff2'),url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-bolditalic.ttf') format('truetype');font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'AtypText';src:url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-regular.woff2') format('woff2'),url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'AtypText';src:url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-semibold.woff2') format('woff2'),url('https://clinicavisaoserra.com.br/wp-content/uploads/2026/07/cv-atyptext-semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;}.elementor-24 .elementor-element.elementor-element-cvfoot01{position:relative;overflow:hidden;border-top:1px solid rgba(200,169,106,0.1);}.elementor-24 .elementor-element.elementor-element-cvfoot01::before{content:'Visão Serra';position:absolute;bottom:-4%;left:50%;transform:translateX(-50%);font-family:'Playfair Display',serif;font-weight:600;font-size:clamp(5rem,20vw,17rem);color:rgba(200,169,106,0.045);white-space:nowrap;line-height:1;pointer-events:none;z-index:0;}.elementor-24 .elementor-element.elementor-element-cvfoot01 > *{position:relative;z-index:1;}html,body{background-color:#010d14!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c76405 */.elementor-24 .elementor-element.elementor-element-8c76405 .elementor-button{background-image:linear-gradient(135deg,#ddc188 0%,#c8a96a 45%,#ad8d52 100%);box-shadow:0 6px 28px rgba(200,169,106,0.28);transition:transform .25s,box-shadow .3s;}.elementor-24 .elementor-element.elementor-element-8c76405 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 36px rgba(200,169,106,0.42);}/* End custom CSS */