﻿/*!
Theme Name: Ethovox 2024
Description: Ethovox is a child theme of Hello Elementor, created by CannonballCreative.agency
Author: Cannonball Creative
Author URI: https://cannonballcreative.agency
Template: hello-elementor
Version: 2024.10.29.0741
Text Domain: ethovox
License: ©2024 Ethovox. All rights reserved.
*/:root{font:400 16px/1.2em !important}.ptb-50{padding-top:50px;padding-bottom:50px}.ptb-70{padding-top:75px;padding-bottom:75px}.ptb-100{padding-top:100px;padding-bottom:100px}@media(min-width: 1025px){.section{padding-left:120px;padding-right:120px}}@media(min-width: 768px)and (max-width: 1024px){.section{padding-left:60px;padding-right:60px}#main-header.elementor-sticky--effects{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.section{padding-left:30px;padding-right:30px}#main-header{padding-left:20px;padding-right:20px}#main-header.elementor-sticky--effects{padding-left:10px;padding-right:10px}}.blue{color:#0151d7}.teal{color:#00bdba}.purple{color:#995fff}a{color:#0151d7}a:hover{color:#013ea4}h1,h1>p{font:400 3rem/1.2em Lustria}h1,h2,h3,h4,h5,h6{font:Lustria}p{font:Inter}#created{display:flex;justify-content:center;vertical-align:middle;padding-right:40%}#created p{color:#444}.statement p{margin:0}@media(min-width: 1025px){.statement{font:3.5rem Lustria;padding-right:10%}#created{min-height:250px}#created p{font:2.25rem Lustria}}@media(min-width: 768px)and (max-width: 1024px){.statement{font:2.5rem Lustria}#created{min-height:250px;padding-right:inherit}#created p{font:2.25rem Lustria}}@media(max-width: 767px){.statement{font:2rem Lustria;padding-right:0}#created{padding-right:inherit;min-height:250px}#created p{font:2.25rem Lustria}}#main-header{padding:1.75rem 2.5rem}#main-header #site-logo svg{width:150px}#main-header .elementor-menu-toggle{display:none}@media(min-width: 768px)and (max-width: 1024px){#main-header{padding:20px}}@media(max-width: 767px){#main-header{padding:10px}#main-menu{display:none}}#footer .info{padding:30px}#footer .copyright p{font:.75rem Inter;color:#444}#footer .contact-wrap{background-color:#444;color:#fff}#footer .info{background-color:#eaeaea;min-height:220px}#footer .info .logo svg{width:150px}#footer h2{font-size:3.25rem}#footer h2,#footer h3,#footer h3,#footer p,#footer label{color:#fff}#footer label{padding-bottom:1em}.menu li a{font:.9375rem Inter !important}@media(max-width: 767px){#footer .contact{padding:30px}#footer .menu{display:none}}@media(min-width: 1025px){.section{padding-left:120px;padding-right:120px}#mission{margin-top:10em}}@media(min-width: 768px)and (max-width: 1024px){.section{padding-left:60px;padding-right:60px}#mission{min-height:600px}}@media(max-width: 767px){.section{padding-left:30px;padding-right:30px}#mission{min-height:400px}}#top{background-size:50vw;background-repeat:no-repeat;background-position:100% 55px}#top #hero .content h1{line-height:1.2em;margin-bottom:1em}@media(min-width: 1025px){#top #hero{margin-top:50px}#top #hero .content{padding-right:60%}#top #mission{padding:200px 0 300px 0}}@media(min-width: 1500px){#top{background-size:45vw}}@media(min-width: 768px)and (max-width: 1024px){#top{background-position:120% 50px}#top #hero{padding-left:20px;margin-top:30px}#top #hero .content{padding-right:30vw}#top #hero .content h1{font-size:2.75rem}#top #mission{padding:150px 0 200px 0}}@media(max-width: 767px){#top{padding-top:25px;background-size:60vw;background-position:160% 100px}#top #hero{padding-bottom:100px}#top #hero .content{padding-right:20vw}#top #hero .content h1{font-size:1.875rem}#mission{padding:50px 0 150px 0}}#about .icon{z-index:-100;position:absolute}#about .icon.spiral{bottom:-10px;left:50%}#about .icon.dots{top:-10px;left:35%}#about .icon.sphere{bottom:-10px;left:15%}#about h2{font-size:1.875rem Lustria}#about p{margin-top:1rem;font:.875rem Inter}#about h2,#about p{color:#fff}#about .top,#about .bottom{min-height:300px;justify-content:center;font-size:1.875rem}#about .left .top,#about .left .bottom{padding:2em 60px 2em 120px}#about .right .top,#about .right .bottom{padding:2em 120px 2em 60px}#about .row.row-1 .left .top{background-color:#444}#about .row.row-1 .right .bottom{background-color:#0151d7}#about .row.row-2 .left .top{background-color:#f7f7f7}#about .row.row-2 .left .top h2,#about .row.row-2 .left .top p{color:#444}#about .row.row-2 .right .bottom{background-color:#444}@media(min-width: 1025px){#about .icon{width:161px;height:161px}}@media(min-width: 768px)and (max-width: 1024px){#about .icon{width:100px;height:100px}#about .top,#about .bottom{padding:30px !important}}@media(max-width: 767px){#about .icon{width:100px;height:100px}#about .top,#about .bottom{padding:30px !important;min-height:200px}#about .icon-box{min-height:110px}#about .row-1 .right{flex-direction:column-reverse}#about .row-1 .right .icon{bottom:inherit;top:-10px}#about .empty{display:none}}#team .left,#team .center,#team .right{min-height:250px}#team .row-01 .cissy .headshot{width:200px}#team .row-01 .julian .headshot{width:260px}#team .row-02{background-color:#995fff;color:#fff;padding-top:50px}#team .row-02 .larissa .headshot{width:180px}#team .row-02 .zeke .headshot{width:250px;transform:translateX(-40px)}#team .row-02 .scott .headshot{width:190px}#team .row .bio{padding:0 0 50px 50%;font:400 .75rem/1.5em Inter}#team .row .bio .name{font-size:1.5rem}#team .row .bio .title{margin:.5em 0 2em 0}#team .row .bio .experience{margin:.3em 0}#team .row .headshot{z-index:0;display:block;position:absolute;bottom:0;left:0}@media(max-width: 767px){#team .row-01{padding:0 !important}#team .row-01 .cissy .headshot{width:200px}#team .row-01 .julian{background-color:#995fff;color:#fff}#team .row-01 .julian .headshot{width:260px}#team .row-02{padding:0 !important;background-color:rgba(0,0,0,0);color:#444}#team .row-02 .larissa .headshot{width:200px}#team .row-02 .zeke{background-color:#995fff;color:#fff}#team .row-02 .zeke .headshot{width:250px;transform:translateX(-15px)}#team .row-02 .scott{background-color:#f7f7f7}#team .row-02 .scott .headshot{width:200px}#team .row>div{height:250px}#team .row .headshot{transform:translateX(25px)}#team .row .bio{padding:50px 30px 50px 50%}#team .row .bio .title{margin:.5em 0 2em 0}#team .row .bio .experience{margin:.3em 0}#team .row .headshot{z-index:0;display:block;position:absolute;bottom:0;left:0}}#how-it-works{background-repeat:no-repeat;gap:33px}#how-it-works #services{position:relative;top:-50px}#how-it-works h2{font:400 4rem/1.2em Lustria}#how-it-works .work-box{background-color:#f7f7f7;padding:50px}#how-it-works .work-box h3{font:400 1.5rem/1.2em Inter;margin-bottom:1em}#how-it-works .work-box .copy{font:400 .75rem/1.3em Inter}#how-it-works .work-box .features{font:400 .75rem/1.3em Inter}#how-it-works .work-box .features p{margin:1em 0 .5em 0}#how-it-works .work-box .list{font:400 .75rem/1.3em Inter}#how-it-works .work-box .list ul{margin:-0.5em 0 0 0;padding:0;list-style-type:none}#how-it-works .work-box .list ul li{margin:.5em 0}#how-it-works .work-box .cta{font:600 .875rem/1.3em Inter;margin:2.5em 0 1.25em 0}@media(min-width: 1025px){#how-it-works{padding:320px 50px 50px 33%;background-size:auto 40vw;background-position:0 100px}}@media(min-width: 768px)and (max-width: 1024px){#how-it-works{padding:120px 40px 40px 20%;background-size:auto 30vw;background-position:-200px 50px}}@media(max-width: 767px){#how-it-works{padding:100px 0 50px 0;background:none}#how-it-works h2{padding-left:50px;font:400 2.5rem/1.2em Lustria}}#tech-partner .row{background-color:#f7f7f7}@media(min-width: 1025px){#tech-partner{padding-top:50px;padding-bottom:50px}#tech-partner h2{margin-bottom:.75em}#tech-partner .row{gap:35px;padding:40px}#tech-partner .row .logo{width:260px}}@media(min-width: 768px)and (max-width: 1024px){#tech-partner{padding-top:50px;padding-bottom:50px}#tech-partner h2{margin-bottom:.75em}#tech-partner .row{gap:35px;padding:40px}#tech-partner .row .logo{width:260px}}@media(max-width: 767px){#tech-partner{padding:50px 0}#tech-partner h2{padding-left:50px;margin-bottom:.75em}#tech-partner .row{gap:35px;padding:40px}#tech-partner .row .logo{width:260px}}#in-the-press{margin-bottom:100px}#in-the-press h2{margin:1em 0}#in-the-press .loop-grid{padding:40px;background-color:#f7f7f7;gap:100px}#in-the-press .post-box{min-height:50px;margin:0}#in-the-press .post-box .logo-box{max-width:150px;display:flex;justify-content:center;align-items:center;margin-right:40px}#in-the-press .post-box .logo-box img{object-fit:contain}#in-the-press .post-box .link-box{display:flex;justify-content:center;align-items:left}#in-the-press .post-box .link-box p{font-size:.875rem;text-decoration:underline;display:block;min-width:100%}@media(max-width: 767px){#in-the-press{padding:0;margin:0 0 100px 0}#in-the-press h2{padding-left:30px}#in-the-press .loop-grid{padding:0 30px;background-color:#f7f7f7;gap:100px}#in-the-press .post-box{min-height:50px;margin:30px 0}#in-the-press .post-box .logo-box{max-width:150px;display:flex;vertical-align:bottom}#in-the-press .post-box .logo-box img{object-fit:contain}#in-the-press .post-box .link-box{display:block}#in-the-press .post-box .link-box p{font-size:.875rem;text-decoration:underline;min-width:100%}}input,textarea{border-radius:0 !important}button,.elementor-button{border-radius:0 !important;background-color:#0151d7;border:none}button:hover,.elementor-button:hover{background-color:#013ea4}#contact-header,#contact-footer{font-size:1rem;padding:.75em 1.5}#more{font:.88rem}#audio-player #play-button{display:flex;flex-direction:row;justify-content:center;gap:20px;padding:1.75rem 2.5rem 1.25rem 2.5rem;background-color:rgba(247,247,247,.8);font:1.25rem/1.5em Inter;color:#444;margin-bottom:30px}#audio-player #play-button:hover{background-color:rgba(234,234,234,.9)}#audio-player #play-button .icon-box{width:35px}#audio-player .playing .icon-box{text-align:center;justify-content:center}#audio-player .playing .icon-box #time-left{position:absolute;bottom:2.5rem;left:2.8rem;font:.75rem Inter}#audio-player .stopped #time-left{display:none}#audio-player img path{fill:#0151d7 !important}.contact-popup .dialog-lightbox-close-button>svg{fill:#fff}.contact-popup>div{width:80vw !important;max-width:1000px}.contact-popup .elementor-location-popup{background-color:#444}.contact-popup .elementor-location-popup .contact{color:#fff;background-color:#444;padding:50px}.contact-popup .elementor-location-popup .contact p{font:400 .75em/1.2em Inter}.contact-popup .elementor-location-popup .contact form label{font:400 .75em/1.2em Inter;margin:1em 0 .5em 0}.contact{color:#fff;background-color:#444;padding:50px}.contact p{font:400 .75em/1.2em Inter}.contact form label{font:400 .75em/1.2em Inter;margin:1em 0 .5em 0}.contact form .recaptcha{font:400 .75em/1.2em Inter;color:#aaa !important}.grecaptcha-badge{visibility:hidden;max-height:0px}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{border:8px solid rgba(255,255,255,.3);border-top:8px solid #fff;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}