.elementor-600 .elementor-element.elementor-element-656fe70{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-656fe70:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-656fe70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optimizia.pt/wp-content/uploads/2025/01/Por-que-escolher-fundo.png");background-position:center center;background-size:cover;}.elementor-600 .elementor-element.elementor-element-eae9b65{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-600 .elementor-element.elementor-element-c3686cd{text-align:center;}.elementor-600 .elementor-element.elementor-element-c3686cd .elementor-heading-title{font-family:"Kameriki", Sans-serif;font-size:14px;font-weight:normal;line-height:32px;letter-spacing:8.6px;color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-9b261c2{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-600 .elementor-element.elementor-element-9b261c2 .elementor-heading-title{font-family:"Kameriki", Sans-serif;font-size:47px;font-weight:bold;color:#FFFFFF;}.elementor-600 .elementor-element.elementor-element-3d403e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-ee5e781{--e-image-carousel-slides-to-show:4;}.elementor-600 .elementor-element.elementor-element-ee5e781 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-600 .elementor-element.elementor-element-88ed1c3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-88ed1c3:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-88ed1c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(182deg, #053F27 0%, #051C47 100%);}.elementor-600 .elementor-element.elementor-element-2904858{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-139b3de{--e-image-carousel-slides-to-show:4;}.elementor-600 .elementor-element.elementor-element-139b3de .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-600 .elementor-element.elementor-element-7cfb590{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-7cfb590:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-7cfb590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(182deg, #000000 0%, #051738 100%);}.elementor-600 .elementor-element.elementor-element-2bdfef7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-6f02e47{--e-image-carousel-slides-to-show:4;}.elementor-600 .elementor-element.elementor-element-6f02e47 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-600 .elementor-element.elementor-element-510bfcf{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-510bfcf:not(.elementor-motion-effects-element-type-background), .elementor-600 .elementor-element.elementor-element-510bfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(182deg, #053F27 0%, #051C47 100%);}.elementor-600 .elementor-element.elementor-element-d4b7eb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-600 .elementor-element.elementor-element-938d182{--e-image-carousel-slides-to-show:4;}.elementor-600 .elementor-element.elementor-element-938d182 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-600 .elementor-element.elementor-element-ee5e781{--e-image-carousel-slides-to-show:5;}.elementor-600 .elementor-element.elementor-element-139b3de{--e-image-carousel-slides-to-show:5;}.elementor-600 .elementor-element.elementor-element-6f02e47{--e-image-carousel-slides-to-show:5;}.elementor-600 .elementor-element.elementor-element-938d182{--e-image-carousel-slides-to-show:5;}}@media(max-width:1200px){.elementor-600 .elementor-element.elementor-element-9b261c2{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}}@media(max-width:1024px){.elementor-600 .elementor-element.elementor-element-c3686cd{text-align:center;}.elementor-600 .elementor-element.elementor-element-9b261c2{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-600 .elementor-element.elementor-element-9b261c2 .elementor-heading-title{font-size:34px;}.elementor-600 .elementor-element.elementor-element-ee5e781{--e-image-carousel-slides-to-show:4;}.elementor-600 .elementor-element.elementor-element-139b3de{--e-image-carousel-slides-to-show:4;}.elementor-600 .elementor-element.elementor-element-6f02e47{--e-image-carousel-slides-to-show:4;}.elementor-600 .elementor-element.elementor-element-938d182{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-600 .elementor-element.elementor-element-c3686cd{text-align:center;}.elementor-600 .elementor-element.elementor-element-c3686cd .elementor-heading-title{font-size:12px;}.elementor-600 .elementor-element.elementor-element-9b261c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-600 .elementor-element.elementor-element-9b261c2 .elementor-heading-title{font-size:22px;}.elementor-600 .elementor-element.elementor-element-ee5e781{--e-image-carousel-slides-to-show:2;}.elementor-600 .elementor-element.elementor-element-139b3de{--e-image-carousel-slides-to-show:2;}.elementor-600 .elementor-element.elementor-element-6f02e47{--e-image-carousel-slides-to-show:2;}.elementor-600 .elementor-element.elementor-element-938d182{--e-image-carousel-slides-to-show:2;}}@media(min-width:2400px){.elementor-600 .elementor-element.elementor-element-ee5e781{--e-image-carousel-slides-to-show:6;}.elementor-600 .elementor-element.elementor-element-139b3de{--e-image-carousel-slides-to-show:6;}.elementor-600 .elementor-element.elementor-element-6f02e47{--e-image-carousel-slides-to-show:6;}.elementor-600 .elementor-element.elementor-element-938d182{--e-image-carousel-slides-to-show:6;}}/* Start custom CSS for heading, class: .elementor-element-9b261c2 */.principal {
  background: linear-gradient(90deg, #19FC9B, #1968FC); /* Altere as cores conforme necessário */
  -webkit-background-clip: text;
  color: transparent;

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ee5e781 *//*CSS para carrossel infinito */
/*Inicio Css Infinito*/

.elementor-600 .elementor-element.elementor-element-ee5e781 .swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-600 .elementor-element.elementor-element-ee5e781 .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 15s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-139b3de *//*CSS para carrossel infinito */
/*Inicio Css Infinito*/

.elementor-600 .elementor-element.elementor-element-139b3de .swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-600 .elementor-element.elementor-element-139b3de .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 15s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6f02e47 *//*CSS para carrossel infinito */
/*Inicio Css Infinito*/

.elementor-600 .elementor-element.elementor-element-6f02e47 .swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-600 .elementor-element.elementor-element-6f02e47 .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 15s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-938d182 *//*CSS para carrossel infinito */
/*Inicio Css Infinito*/

.elementor-600 .elementor-element.elementor-element-938d182 .swiper-container{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.elementor-600 .elementor-element.elementor-element-938d182 .swiper-wrapper{
    display: flex;
    animation: infiniteSlide 15s linear infinite;
}
@keyframes infiniteSlide {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kameriki';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://optimizia.pt/wp-content/uploads/2025/01/Kamerik105-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Kameriki';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://optimizia.pt/wp-content/uploads/2025/01/Kamerik105-Book.ttf') format('truetype');
}
/* End Custom Fonts CSS */