:root{--color-white: #ffffff;--color-white-50: #FFFFFF80;--color-white-80: #FFFFFFCC;--color-gray: #E2E4E9;--color-light-gray: #F3F4F6;--color-black: #000000;--color-black-20: #00000033;--color-black-50: #00000080;--color-black-80: #000000CC;--color-dark-blue: #081920;--color-dark-blue-2: #0C2731;--color-dark-blue-3: #103442;--color-petrol: #206683}:root{--spacing-xs: clamp(4px, 1vw, 8px);--spacing-sm: clamp(8px, 2vw, 16px);--spacing-md: clamp(16px, 3vw, 24px);--spacing-lg: clamp(24px, 4vw, 32px);--spacing-xl: clamp(32px, 5vw, 48px);--spacing-xxl: clamp(48px, 8vw, 64px);--spacing-xxxl: clamp(64px, 10vw, 96px)}.wysiwyg strong,.rich-text strong{color:var(--color-black);font-weight:700}.wysiwyg ul,.rich-text ul{list-style-type:none;padding-left:0}.wysiwyg ul li,.rich-text ul li{list-style:none;margin-bottom:0.4rem}.wysiwyg ul li::before,.rich-text ul li::before{content:"";display:inline-block;margin-right:0.5em;width:1em;height:1em;vertical-align:middle;background:url("/wp-content/themes/ovido/assets/icons/ovido.svg") no-repeat center center;background-size:contain}.wysiwyg ol,.rich-text ol{list-style-type:none;margin-left:1.5rem}.wysiwyg ol li,.rich-text ol li{list-style:none}.wysiwyg ol li::marker,.rich-text ol li::marker{font-weight:bold}.wysiwyg em,.rich-text em{font-style:italic}.wysiwyg *,.rich-text *{margin-bottom:0.8rem}.wysiwyg p,.rich-text p{margin-bottom:0.5rem}.dpp-page .rich-text h1,.dpp-page .rich-text h2,.dpp-page .rich-text h3,.dpp-page .rich-text h4,.dpp-page .rich-text h5,.dpp-page .rich-text h6,.dpp-page .rich-text p,.dpp-page .rich-text body,.dpp-page .rich-text strong,.dpp-page .rich-text span,.dpp-page .rich-text li{color:var(--color-black-80)}.dpp-page .rich-text ul li{border-bottom:1px solid var(--color-gray)}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.site-header{position:fixed;display:flex;justify-content:space-between;align-items:center;z-index:1;width:100%;margin:0 auto;padding-top:var(--spacing-xs) !important;padding-bottom:var(--spacing-xs) !important;z-index:10;background-color:var(--color-white)}.site-header .logo-container lottie-player{transform:scale(1.5)}.site-header.frontpage{background-color:transparent}.site-header.frontpage .logo-container lottie-player{filter:invert(1)}.site-header.frontpage .nav-menu .cta-menu a{background-color:var(--color-white);color:var(--color-black)}.site-header.scrolled{background-color:var(--color-white)}.site-header.scrolled lottie-player{filter:none !important}.site-header.scrolled .cta-menu a{color:var(--color-white);background-color:var(--color-black)}.site-header.nav-open .mobile-nav-toggle svg.hamburger{display:none}.site-header.nav-open .mobile-nav-toggle svg.close{display:block}.site-header.nav-open .mobile-nav{left:0}.mobile-nav-toggle{position:relative;width:30px;height:30px;z-index:11;margin-top:6px;margin-right:4px}.mobile-nav-toggle svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.mobile-nav-toggle svg.close{display:none}.mobile-nav{position:fixed;top:0;left:-100%;width:100vw;height:100vh;background:var(--color-white);transition:left 0.3s ease-in-out;padding:20px;z-index:10}.mobile-nav .logo{width:100px;margin-left:-8px}.mobile-nav .nav-menu_mobile{height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem;margin-top:5rem}.mobile-nav .nav-menu_mobile .menu-item{font-size:1.5rem;text-transform:uppercase}.mobile-nav .cta-menu a{display:inline-block;margin-top:2rem;background-color:var(--color-black);color:var(--color-white)}.main-navigation{display:none}.cta-menu a{display:block;padding:0.4rem 1.2rem;border-radius:30px;background-color:var(--color-black);color:var(--color-white)}@media only screen and (min-width:1024px){.site-header{display:flex;align-items:center;padding-top:0 !important;padding-bottom:0 !important}.site-header.frontpage .main-navigation .nav-menu .menu-item{color:var(--color-white)}.site-header.scrolled .main-navigation .nav-menu .menu-item{color:var(--color-black)}.main-navigation{display:block}.main-navigation .nav-menu{display:flex;gap:2rem;align-items:center}.main-navigation .nav-menu .menu-item{color:var(--color-black)}.mobile-nav,.mobile-nav-toggle{display:none}}@media only screen and (min-width:1440px){.main-navigation .nav-menu{gap:3rem}}.site-footer{color:var(--color-white);background-color:var(--color-dark-blue)}.footer-contact>p{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xxxl);color:var(--color-white);opacity:0.8}.footer-menu{margin-bottom:var(--spacing-xxxl)}.footer-menu ul{display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-menu li{font-size:1.5rem;color:var(--color-white);opacity:0.8}.footer-social{margin-bottom:5rem}.footer-social h2{color:#FFFFFF80;opacity:0.8;margin-bottom:var(--spacing-md)}.footer-social .social-links{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-social .social-links li{padding:0;margin:0}.footer-social .social-links a{display:inline-flex;align-items:center;gap:var(--spacing-lg)}.footer-privacy{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:var(--spacing-md) 0;border-top:1px solid var(--color-light-gray);font-size:0.8rem;color:var(--color-white);opacity:0.8}@media only screen and (min-width:1024px){.footer-content{display:flex;justify-content:space-between;align-items:flex-start}.footer-content .logo-container{width:200px}.footer-content .logo-container .footer-logo{width:100% !important}.footer-menu ul{display:flex;flex-direction:row;flex-wrap:wrap}.footer-menu ul li{flex:0 0 48%}.footer-contact{display:flex;flex-direction:column;gap:5rem}.footer-privacy{display:flex;justify-content:space-between}.footer-social{margin-bottom:0;margin-right:6rem}.footer-social .social-links{gap:var(--spacing-xs)}}.hero{position:sticky;top:0;left:0;width:100%;z-index:-1}.hero.container-spacing{padding:0;margin:0}.hero .hero-container{position:relative}.hero .hero-media{height:80vh;max-height:80vh;width:100%;aspect-ratio:0.8}.hero .hero-media video,.hero .hero-media img{width:100%;height:100%;object-fit:cover}.hero .hero-content{position:absolute;bottom:5%}.hero .hero-content h2{font-weight:250;color:var(--color-white)}.hero.page-hero{position:relative}.hero.page-hero .hero-content h2{font-size:clamp(2rem, 5vw, 3rem)}@media only screen and (min-width:768px){.hero .hero-media{height:100vh;max-height:100vh;aspect-ratio:1.7777777778}}.intro{display:flex;flex-direction:column}.intro .intro-title{font-weight:250;line-height:110%;margin-bottom:var(--spacing-lg)}.intro .intro-text{color:var(--color-black-50);font-size:1.5rem;font-weight:250;line-height:2rem}.intro .intro-text span:first-child{color:var(--color-black)}.intro .intro-text strong{color:var(--color-black);font-size:1.5rem;font-weight:250;line-height:2rem}@media only screen and (min-width:1024px){.intro{flex-direction:row}.intro .form{position:relative;top:unset;right:unset;flex:0 0 50%}.intro .form .form-container{margin:0 auto}.intro-container{flex:0 0 50%}.intro-text{width:70%}}.info-image-wrapper{display:flex;flex-direction:column;gap:2rem}.info-image-wrapper .info-image-content .title{margin-bottom:var(--spacing-md)}.info-image-wrapper .info-image-content .description{margin-bottom:var(--spacing-lg)}.info-image-wrapper .info-texts-list{list-style:none;padding:var(--spacing-md) 0}.info-image-wrapper .info-texts-list .info-text-item{display:flex;align-items:center;cursor:pointer;margin-bottom:0.2rem;margin-left:-1.4rem;color:var(--color-black-50);text-transform:capitalize;transition:all 0.3s ease-in-out}.info-image-wrapper .info-texts-list .info-text-item .info-list-text{display:inline-block;width:100%;border-bottom:1px solid var(--color-light-gray)}.info-image-wrapper .info-texts-list .info-text-item .circle{content:"";display:inline-block;width:0.75em;height:0.75em;margin-right:0.75em;border-radius:50%;background:var(--color-black);vertical-align:middle;opacity:0;transition:all 0.3s ease-in-out}.info-image-wrapper .info-texts-list .info-text-item:hover{color:var(--color-black);margin-left:0}.info-image-wrapper .info-texts-list .info-text-item:hover .circle{opacity:1}.info-image-wrapper .info-image-media{position:relative}.info-image-wrapper .info-image-media img{display:block;max-width:80%;height:auto;margin:0 auto;object-fit:contain}.info-image-wrapper .info-image-media .image-overlay-text{position:absolute;top:20%;left:20%;color:var(--color-white);backdrop-filter:blur(8px);background:rgba(0, 0, 0, 0.35);border-radius:1rem;padding:0.5rem;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.info-image-wrapper .info-image-media .image-overlay-text::before{content:"";display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;margin-right:0.5em;background:url("/wp-content/themes/ovido/assets/icons/ovido.svg") no-repeat center/contain;filter:brightness(0) invert(1)}.info-image-wrapper .info-image-media .image-overlay-text.active{opacity:1}@media only screen and (min-width:1024px){.info-image-wrapper{flex-direction:row;margin-top:var(--spacing-xxl)}.info-image-wrapper .info-image-media img{width:100%;margin:unset}.info-image-wrapper .info-image-content{width:50%}}.feature_cards.component{padding-bottom:var(--spacing-xl)}.feature_cards .cards-wrapper{display:flex;flex-direction:column;gap:var(--spacing-lg)}.feature_cards .card{padding:var(--spacing-md);border-radius:8px;background-color:var(--color-light-gray)}.feature_cards .card .card-image-wrapper{display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.feature_cards .card img{width:40%}.feature_cards .card .card-description{color:var(--color-black-80)}@media only screen and (min-width:1024px){.feature_cards .cards-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.feature_cards .cards-wrapper .card{width:calc(33% - var(--spacing-md));transform:scale(1);transition:transform 0.3s ease-in-out}.feature_cards .cards-wrapper .card img{width:50%}.feature_cards .cards-wrapper .card:hover{transform:scale(1.05)}}.content_sections{display:flex;flex-direction:column;overflow:hidden;margin:0 !important}.content_sections.component{padding:0}.content_sections .background{background-color:var(--color-gray)}.content_sections .text-content{display:flex;flex-direction:column}.content_sections .buttons{display:flex;gap:1rem}.content_sections .heading-wrapper{display:flex;flex-direction:column;gap:1rem}.content_sections .heading-wrapper .heading{color:#00000080}.content_sections .heading-wrapper .heading span{color:var(--color-black);font-weight:400}.content_sections .description-wrapper{margin-bottom:var(--spacing-lg)}.content_sections .image-content{position:relative;height:60vh;overflow:hidden}.content_sections .image-content.corner .image-one{width:30%;position:absolute;top:-30%;transition:top 0.5s cubic-bezier(0.25, 1.5, 0.5, 1)}.content_sections .image-content.corner .image-two{position:absolute;top:50%;left:40%;width:100%;transition:top 0.5s cubic-bezier(0.25, 1.5, 0.5, 1)}.content_sections .image-content.corner .dotted-line{position:absolute;top:30%;left:15%;width:100%;height:0;border-top:1px dashed var(--color-gray);transition:left 0.5s cubic-bezier(0.25, 1.5, 0.5, 1);z-index:-1}.content_sections .image-content.center .bg-image,.content_sections .image-content.left .bg-image{position:relative;width:100%;height:100%;object-fit:cover;z-index:0}.content_sections .image-content.center .image-one,.content_sections .image-content.left .image-one{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:50vw}.content_sections .image-content.center .image-two,.content_sections .image-content.left .image-two{position:absolute;top:70%;left:50%;width:80vw;transform:translateX(-50%);transition:top 0.5s ease-in-out}.content_sections .image-content.center .dotted-line,.content_sections .image-content.left .dotted-line{position:absolute;top:30%;left:50%;width:0;height:80%;border-left:1px dashed var(--color-black);transform:translateX(-50%);z-index:-1}.content_sections .image-content.left .image-one{width:60%}.content_sections .image-content.left .image-two{width:40%;top:90%}.content_sections.in-view .image-content.corner .image-one{top:5%}.content_sections.in-view .image-content.corner .image-two{top:25%}.content_sections.in-view .image-content.corner .dotted-line{left:0}.content_sections.in-view .image-content.center .image-two{top:40%}.content_sections.in-view .image-content.left .image-two{top:60%}.content_sections.in-view .image-content.left .dotted-line{top:20%}.bullet-point{display:flex;gap:0.5rem;align-items:center;padding-top:0.5rem;padding-bottom:0.5rem;color:var(--color-black);opacity:0.5;border-bottom:1px solid var(--color-gray)}.bullet-point svg{width:25px;height:25px}@media only screen and (min-width:768px){.content_sections .image-content{height:70vh}.content_sections .image-content.corner .image-one{top:-70%}}@media only screen and (min-width:1024px){.text-content{flex:0 0 45%;flex-direction:column;justify-content:space-between}.content_sections{min-height:100vh;flex-direction:row}.content_sections .image-content{position:relative;flex:0 0 55%;height:unset}.content_sections .image-content.corner .image-one{position:absolute;top:-35%;left:0;width:40%}.content_sections .image-content.corner .image-two{position:absolute;top:50%;left:45%;width:50vw}.content_sections .image-content.center .image-one{position:absolute;top:15%;left:50%;transform:translateX(-50%);width:20vw;z-index:1}.content_sections .image-content.center .image-two{transform:translateX(-50%);transition:top 0.5s ease-in-out;z-index:1;width:80%}.content_sections .image-content.center .dotted-line{position:absolute;top:20%;left:50%;width:0;height:100%;border-left:1px dashed var(--color-black);transform:translateX(-50%);z-index:0}.content_sections .image-content.left{min-height:100vh}.content_sections .image-content.left .image-one{position:absolute;top:10%;left:40%;width:35vw;z-index:1}.content_sections .image-content.left .image-two{position:absolute;top:80%;left:40%;width:50%;transition:top 0.5s cubic-bezier(0.25, 1.5, 0.5, 1);z-index:1}.content_sections .image-content.left .dotted-line{position:absolute;top:20%;left:40%;width:0;height:100%;border-left:1px dashed var(--color-black);transition:top 0.5s cubic-bezier(0.25, 1.5, 0.5, 1)}.content_sections .bg-image{width:100%;height:100%;object-fit:cover;z-index:-1}.content_sections.in-view .image-content.corner .image-two{top:35%}.content_sections.in-view .image-content.left .image-two{top:60%}.content_sections.in-view .image-content.left .dotted-line{top:20%}}@media only screen and (min-width:1440px){.content_sections .image-content.corner .image-one{width:35%;top:-50%}}.front-page .form{display:none}.form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);border-radius:8px;background-color:var(--color-white)}.form-container .logo{width:150px;height:50px;margin:0 auto}.form-container .wpforms-container{width:100%}.form-container .wpforms-container .wpforms-description{padding:3rem 0 1rem;font-size:1.5rem;text-align:center}.form-container .wpforms-container .wpforms-field-label{margin-bottom:0.5rem;font-weight:300;color:#000000CC}.form-container .wpforms-container .wpforms-submit{width:100%;display:block;background-color:var(--color-dark-blue-3);color:#fff;border:none;padding:12px 0;border-radius:4px;font-size:1rem;cursor:pointer}.form-container .wpforms-container .wpforms-field input,.form-container .wpforms-container .wpforms-field textarea,.form-container .wpforms-container .wpforms-field select{border:1px solid var(--color-gray);padding:0.5rem;border-radius:4px}.form-container .wpforms-container .wpforms-field input:focus,.form-container .wpforms-container .wpforms-field textarea:focus,.form-container .wpforms-container .wpforms-field select:focus{outline:none;border-color:var(--color-dark-blue-3)}.footer-form{background-color:var(--color-white)}.footer-form .form-container{padding:2rem 1rem}.footer-form .logo{display:none}.footer-form .wpforms-container .wpforms-description{padding-top:0}@media only screen and (min-width:1024px){.front-page .form{display:block;position:absolute;top:50%;right:5%}.front-page .form.component{background-color:unset}.form-container{width:25vw}.footer-form{margin-bottom:3rem}.footer-form .form-container{width:80%;margin:0 auto}}.clients{padding:3rem 1rem;overflow:hidden}.clients .title{font-size:3rem;margin-bottom:2rem}.clients .swiper{overflow:visible}.clients .swiper-slide{width:300px;transition:transform 0.3s ease, opacity 0.3s ease;opacity:0.4}.clients .swiper-slide.swiper-slide-active{filter:none;opacity:1;transform:scale(1.05)}.clients .swiper-slide.swiper-slide-next,.clients .swiper-slide.swiper-slide-prev{opacity:0.8;transform:scale(0.95)}.clients .client-card{width:300px;position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:0.8;overflow:hidden;border-radius:1rem;background-color:var(--color-petrol)}.clients .client-card .logo{width:50%;height:auto;display:block;z-index:1}.clients .client-card .bg_image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1024px){.clients{padding-bottom:var(--spacing-xxl)}}.features_section.component{padding-bottom:var(--spacing-xxxl);background-color:var(--color-dark-blue)}.features_section .features-heading_container .features-heading{color:#ffffff80}.features_section .features-heading_container .features-heading>span{color:var(--color-white)}.features_section .features-heading_container .button,.features_section .features-heading_container .button-white,.features_section .features-heading_container .button-gray{display:inline-block;margin:3rem 0 5rem;background-color:var(--color-dark-blue);border-color:#ffffff50;color:#FFFFFFCC}.features_section .features-heading_container .button:hover,.features_section .features-heading_container .button-white:hover,.features_section .features-heading_container .button-gray:hover{background-color:var(--color-white);color:var(--color-black)}.features_section .feature_cards{display:flex;flex-direction:column;gap:var(--spacing-xl)}.features_section .card{padding:var(--spacing-xl);border-radius:5px;background-color:var(--color-dark-blue-2);transition:all 0.3s ease-in-out}.features_section .card .card-title{text-transform:capitalize;color:var(--color-white)}.features_section .card .card-description{color:#FFFFFF80}.features_section .card .card-image-wrapper{margin-bottom:var(--spacing-xxl)}.features_section .card:hover{background-color:var(--color-dark-blue-3);transform:scale(1.1)}@media only screen and (min-width:1024px){.features_section{position:relative;display:flex;gap:var(--spacing-xxxl)}.features_section .features-heading_wrapper{position:sticky;top:60px}.features_section .feature_cards{flex:0 0 40%;margin-right:10%}}.prototype_embed.component{background-color:var(--color-gray)}.prototype-embed_container{display:flex;flex-direction:column;gap:1rem}.prototype-embed_container .embed-text_wrapper .title{line-height:1}.prototype-embed_container .embed-text_wrapper .description{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.prototype-embed_container .buttons{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-xl);margin-bottom:25vh}.prototype-embed_container .embed-code_wrapper{width:100%;max-width:440px;position:relative;transform-origin:top}.prototype-embed_container .embed-code{position:relative;aspect-ratio:0.4740590031}.prototype-embed_container .embed-code iframe{position:absolute;top:6px;left:10px;width:calc(100% - 20px);height:calc(100% - 16px);border-radius:50px}.prototype-embed_container .embed-code .phone-frame{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.prototype-embed_container .embed-code .bubble-text{position:absolute;display:flex;flex-direction:column-reverse}.prototype-embed_container .embed-code .bubble-text p{font-size:0.8rem}.prototype-embed_container .embed-code .bubble-text:nth-child(1){left:0;top:-20%}.prototype-embed_container .embed-code .bubble-text:nth-child(1) .line{align-self:flex-end}.prototype-embed_container .embed-code .bubble-text:nth-child(2){left:0;top:-10%}.prototype-embed_container .embed-code .bubble-text:nth-child(2) .line{align-self:flex-end}.prototype-embed_container .embed-code .bubble-text:nth-child(3){top:-20%;right:0%}.prototype-embed_container .embed-code .bubble-text:nth-child(4){top:-10%;right:0%}.prototype-embed_container .embed-code .line{width:1px;height:120px;background-color:var(--color-white);margin-top:-18px}@media screen and (min-width:768px){.prototype-embed_container{width:100%;height:100%;max-height:calc(100vh - 4rem);margin:0 auto;flex-direction:row;align-items:center;gap:0}.prototype-embed_container .embed-text_wrapper{width:50%}.prototype-embed_container .embed-code_wrapper{width:50%;transform:scale(0.5);transform-origin:center}.prototype-embed_container .embed-code{width:100%;margin:0 auto}}@media screen and (min-width:1024px){.prototype-embed_container .embed-text_wrapper{align-self:flex-start;width:35%}.prototype-embed_container .embed-text_wrapper .title{font-size:3rem}.prototype-embed_container .embed-code_wrapper{max-height:100%;transform:scale(0.6);transform-origin:center}.prototype-embed_container .embed-code{position:relative}.prototype-embed_container .embed-code .bubble-text{position:absolute;top:10%;left:100%;display:flex;flex-direction:row}.prototype-embed_container .embed-code .bubble-text:nth-child(1){top:10%;left:100%}.prototype-embed_container .embed-code .bubble-text:nth-child(2){left:100%;top:20%}.prototype-embed_container .embed-code .bubble-text:nth-child(3){right:unset;top:30%}.prototype-embed_container .embed-code .bubble-text:nth-child(4){top:50%;right:unset}.prototype-embed_container .embed-code .line{align-self:center !important;display:inline-block;width:100px;height:1px;margin:0;background:linear-gradient(90deg, var(--color-gray), var(--color-petrol), var(--color-gray));background-size:200% auto;animation:electricFlow 2s linear infinite}@keyframes electricFlow{0%{background-position:-200% center}100%{background-position:200% center}}}@media screen and (min-width:1440px){.prototype-embed_container .embed-code_wrapper{transform:scale(0.76)}}.text_image_section{padding:0 !important;width:100vw}.text_image_section .container{display:flex;flex-direction:column;padding-bottom:var(--spacing-xxl)}.text_image_section .container.flipped{flex-direction:column-reverse}.text_image_section .container.background{background-color:var(--color-gray)}.text_image_section .image-content{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:0.8}.text_image_section .image-content img{width:80%;object-fit:contain}.text_image_section .text-content .title{color:var(--color-black-50)}.text_image_section .text-content .title>span{color:var(--color-black)}.text_image_section .text-content .button,.text_image_section .text-content .button-white,.text_image_section .text-content .button-gray{margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl)}@media only screen and (min-width:1024px){.text_image_section .container{width:100%;flex-direction:row;gap:var(--spacing-xl)}.text_image_section .container.flipped{flex-direction:row-reverse}.text_image_section .text-content .rich-text{margin-top:3rem}.text_image_section .image-content{flex:0 0 50%;aspect-ratio:0}.text_image_section .image-content img{width:50%;object-fit:contain}}.cta{margin-bottom:var(--spacing-lg)}.cta-container{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-light-gray);max-width:1440px;margin:0 auto;gap:20px;border-radius:10px;overflow:hidden}.cta-content{flex:1;padding:40px 20px}.cta-title{font-weight:bold;margin-bottom:0.5rem}.cta-description{color:var(--color-black-50);margin-bottom:20px}.cta-button{display:inline-block;padding:10px 20px;color:var(--color-black-80) !important;background-color:var(--color-light-gray) !important;text-decoration:none;border-radius:4px !important;transition:background-color 0.3s ease}.cta-button:hover{background-color:#333}.cta-image{max-width:300px;aspect-ratio:1;overflow:hidden}.cta-image img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.cta-container{flex-direction:column;text-align:center}.cta-image img{max-width:100%}}.text-cards-grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:1200px;margin:0 auto}.text-card{background-color:var(--color-light-gray);border-radius:10px;padding:var(--spacing-lg) var(--spacing-md)}.text-card-title{font-size:20px;color:var(--color-dark-blue);margin-bottom:20px}.text-card-content{font-size:16px;color:var(--color-black-50);line-height:1.6}.text-card-content ul{list-style:disc;padding-left:1rem}.text-card-content ul li{list-style-type:disc}@media (min-width:1024px){.text-cards-grid{grid-template-columns:repeat(2, 1fr);gap:var(--spacing-xxl)}}.milestones{background-color:var(--color-light-gray) !important;padding-top:var(--spacing-xxxl) !important;padding-bottom:var(--spacing-xxxl) !important}.milestones>h3{text-align:center;font-weight:400;margin-bottom:var(--spacing-xxl);color:var(--color-dark-blue)}.milestones .milestone-list{display:flex;flex-direction:column}.milestones .milestone-list .milestone-item{display:flex}.milestones .milestone-list .milestone-item svg{width:20px;height:20px}.milestones .milestone-list .milestone-item:last-child .milestone-separator .milestone-line{display:none}.milestones .milestone-list .milestone-separator{display:flex;flex-direction:column;padding:0 var(--spacing-lg)}.milestones .milestone-list .milestone-line{width:2px;height:50px;background-color:var(--color-black);flex-grow:1;margin:0 auto}.milestones .milestone-list .milestone-year{width:140px;position:relative;text-align:right}.milestones .milestone-list .milestone-details{color:var(--color-black-50)}@media only screen and (min-width:1024px){.milestones{text-align:center}.milestones>h3{margin-bottom:var(--spacing-xl)}.milestones .milestone-list{position:relative;align-items:center}.milestones .milestone-list .milestone-item{align-items:flex-start}.milestones .milestone-list .milestone-item .milestone-separator{margin-top:0.2rem}.milestones .milestone-list .milestone-item:last-child .divider{display:none}}.single-post .hero{position:relative}.single-post .hero .hero-media{height:80vh;max-height:80vh}.single-post .content-wrapper .sidebar{padding:1rem;margin-bottom:3rem;background-color:var(--color-light-gray);border-radius:10px}.single-post .content-wrapper .sidebar>h4{padding-bottom:0.4rem;margin-bottom:0.6rem;font-size:14px;color:var(--color-black-50);border-bottom:1px solid var(--color-black-20)}.single-post .content-wrapper .sidebar>h4::before{content:"";display:inline-block;margin-right:0.5em;width:1em;height:1em;vertical-align:middle;background:url("/wp-content/themes/ovido/assets/icons/ovido.svg") no-repeat center center;background-size:contain}.single-post .content-wrapper .sidebar .sidebar-item{padding:1rem 0;color:var(--color-black-50);border-bottom:1px solid var(--color-black-20)}.single-post .content-wrapper .sidebar .sidebar-item:last-child{border:none}.single-post .content-wrapper .sidebar .sidebar-item h4{color:var(--color-black-80);font-weight:400;margin-bottom:0.6rem}.single-post .content-wrapper .content-section{margin-bottom:2rem}.single-post .in-short h3{padding-bottom:0.8rem}.single-post .in-short ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}.single-post .in-short ul li{flex:0 0 calc(33% - 1rem);padding:1.5rem;background-color:var(--color-light-gray)}.single-post .cta .rich-text a{text-decoration:underline}.single-post .related-posts>h2{margin-bottom:var(--spacing-xl)}.single-post .related-posts .posts-grid{display:flex;flex-direction:column;gap:1rem}.single-post .related-posts .post-image{aspect-ratio:1.8;overflow:hidden}.single-post .related-posts .post-image img{width:100%;height:100%;object-fit:cover}.single-post .related-posts .post-card .post-text{padding:0.5rem}.single-post .related-posts .post-card .post-text .post-meta{display:flex;flex-direction:row;justify-content:space-between;font-size:14px}.single-post .related-posts .post-card .post-text>h3{margin-bottom:0.5rem}.single-post .related-posts .post-card .post-text>a{font-size:14px;color:var(--color-petrol)}@media only screen and (min-width:1024px){.single-post .hero .hero-content h2{font-size:3.8rem}.single-post .content-wrapper{display:flex;gap:3rem}.single-post .content-wrapper .sidebar{flex:0 0 calc(40% - 3rem);height:fit-content}.single-post .content-wrapper .main-content{flex:0 0 60%}.single-post .content-wrapper .main-content .content-section h3{margin-bottom:1rem}.single-post .in-short{width:calc(60% - 3rem);margin-left:auto;margin-right:2rem;margin-bottom:5rem}.single-post .in-short.container-spacing{padding:0}.single-post .in-short ul{flex-direction:row}.single-post .in-short ul li{flex:0 0 calc(33% - 1rem)}.single-post .related-posts .posts-grid{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;row-gap:2rem}.single-post .related-posts .posts-grid .post-card{flex:0 0 calc(33.33% - 1rem)}}.blog .site-header .logo-container lottie-player{filter:none !important}.blog-page{padding-top:60px}.blog-page .blog-filter{color:var(--color-black-50)}.blog-page .blog-filter ul li{border-bottom:1px solid var(--color-black-20)}.blog-posts>h2{font-size:var(--spacing-xxxl);font-weight:100;margin-bottom:var(--spacing-lg)}.blog-posts .posts-grid{display:flex;flex-direction:column;gap:1rem}.blog-posts .post-image{aspect-ratio:1.8;overflow:hidden}.blog-posts .post-image img{width:100%;height:100%;object-fit:cover}.blog-posts .post-card{position:relative;border-radius:10px;overflow:hidden}.blog-posts .post-card .post-text{padding:0.5rem}.blog-posts .post-card .post-text .post-meta{display:flex;flex-direction:row;justify-content:space-between;font-size:14px}.blog-posts .post-card .post-text>h3{margin-bottom:0.5rem}.blog-posts .post-card .post-text>a{font-size:14px;color:var(--color-petrol)}.blog-posts .post-card .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media only screen and (min-width:1024px){.blog-posts .posts-grid{flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;row-gap:2rem}.blog-posts .posts-grid .post-card{flex:0 0 calc(33.33% - 1rem)}.blog-posts .posts-grid .post-card .arrow{display:none}.blog-posts .posts-grid .post-card .arrow-link{display:none}.blog-posts .posts-grid .post-card:first-child{flex:0 0 100%;position:relative}.blog-posts .posts-grid .post-card:first-child .post-text{position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-lg);color:var(--color-white);z-index:1}.blog-posts .posts-grid .post-card:first-child .post-text h3{width:80%;margin-bottom:2rem;color:var(--color-white)}.blog-posts .posts-grid .post-card:first-child .post-text .read-more{display:none}.blog-posts .posts-grid .post-card:first-child .post-text .arrow-link{display:block;position:absolute;right:10%;bottom:5%;transform:translateX(0)}.blog-posts .posts-grid .post-card:first-child .post-text .arrow-link svg{width:30px;display:block}.blog-posts .posts-grid .post-card:first-child .post-image{aspect-ratio:2.5}.blog-posts .posts-grid .post-card:first-child .post-image::before{content:"";position:absolute;inset:0;background-color:var(--color-black-20);z-index:1;pointer-events:none}}.contacts.component{background-color:var(--color-dark-blue);padding-bottom:var(--spacing-xxxl)}.contacts .contacts-container{display:flex;flex-direction:column}.contacts .contacts-container .contacts-heading{margin-bottom:var(--spacing-lg);color:var(--color-white)}.contacts .contacts-cards{display:flex;flex-direction:column;gap:1rem}.contacts .contact-card{position:relative;width:100%;aspect-ratio:0.8;overflow:hidden}.contacts .contact-card img{width:100%;object-fit:cover}.contacts .contact-info{position:absolute;top:0;left:0;padding:1rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:var(--color-white)}.contacts .contact-info .contact-name{color:var(--color-white)}.contacts .contact-info a{display:block;text-decoration:underline}@media only screen and (min-width:1024px){.contacts .contacts-container{flex-direction:row;align-items:center}.contacts .contacts-heading{flex:0 0 50%;padding:2rem}.contacts .contacts-cards{flex-direction:row;gap:var(--spacing-xl)}.contacts .contacts-cards .contact-card{aspect-ratio:0.6666666667}}.team.component{padding-bottom:var(--spacing-md)}.team .title{font-size:3rem;margin-bottom:2rem}.team .team-items{display:flex;flex-direction:column;gap:1rem}.team .team-items .team-item{position:relative;width:100%;aspect-ratio:0.8;overflow:hidden;background-color:var(--color-dark-blue)}.team .team-items .team-item img{width:100%;object-fit:cover}.team .team-items .team-item .team-info{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;color:var(--color-white)}.team .team-items .team-item .team-info h2{color:var(--color-white)}.team .team-items .team-item .team-info a{text-decoration:underline}@media only screen and (min-width:1024px){.team.component{padding-bottom:var(--spacing-xxl)}.team .team-items{flex-direction:row;flex-wrap:wrap;gap:3rem}.team .team-items .team-item{flex:0 0 25%}}main{min-height:70vh}body{margin:0;padding:0}*{box-sizing:border-box}.component{background-color:var(--color-white)}.container-spacing{padding:var(--spacing-xxl) var(--spacing-md) var(--spacing-xs)}@media only screen and (min-width:1024px){.container-spacing{padding:var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xs)}}.button,.button-white,.button-gray{display:inline-block;padding:0.8rem 1.875rem;margin:0.5rem 0;border-radius:25px;background-color:var(--color-petrol);color:var(--color-white);border:1px solid var(--color-petrol);transition:all 0.3s ease-in-out;white-space:nowrap}.button:hover,.button-white:hover,.button-gray:hover{background-color:var(--color-dark-blue);color:var(--color-white)}.button-white,.button-gray{background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-gray)}.button-gray{background-color:var(--color-gray);border:1px solid #00000033}