@media screen and (min-width: 768px){.container{padding:0 30px;max-width:688px}}@media screen and (min-width: 1024px){.hide-on-desktop{display:none!important}.hide-on-mobile{display:flex!important}.container{max-width:944px}#questions{padding:56px 0}#questions .container .section-wrapper{gap:40px}#questions .container .section-wrapper .question-line{padding:40px}#questions .container .section-wrapper .question-line .visible-content p{font-size:20px;color:#11361b}#questions .container .section-wrapper .question-line .visible-content svg{width:32px;height:32px}#questions .container .section-wrapper .question-line .hidden-content{display:none;padding-top:20px;-webkit-hyphens:auto;hyphens:auto;color:#555;font-size:16px}#questions .container .section-wrapper .question-line.active .visible-content svg{transform:rotate(45deg)}#questions .container .section-wrapper .question-line.active .hidden-content{animation:fadeIn .3s ease}#ask{padding:56px 0;overflow:hidden}#ask .container .section-wrapper{flex-direction:row-reverse;justify-content:flex-start;overflow:visible;gap:unset;align-items:center}#ask .container .section-wrapper .text-box{align-items:flex-start;gap:32px;width:100%}#ask .container .section-wrapper .text-box h2{font-size:24px;text-align:center}#ask .container .section-wrapper .text-box .fields{display:flex;flex-direction:column;gap:24px;width:100%}#ask .container .section-wrapper .text-box .fields .field{gap:4px}#ask .container .section-wrapper .text-box .fields .field #mail{padding-bottom:32px}#ask .container .section-wrapper img{transform:translate(200px);height:450px}}@media screen and (min-width: 1280px){.container{max-width:1200px}#hero .container{max-width:1000px}#ask{padding:56px 0;overflow:hidden}#ask .container .section-wrapper .text-box{gap:46px}#ask .container .section-wrapper .text-box h2{font-size:32px;font-family:SoraBold}#ask .container .section-wrapper .text-box .fields .field input{border-radius:4px;font-size:18px}#ask .container .section-wrapper img{height:550px}#questions .container{max-width:1000px}}@media screen and (min-width: 1440px){.container{max-width:1360px}#ask{padding:56px 0;overflow:hidden}#ask .container .section-wrapper .text-box-desktop h2{font-size:40px;font-family:SoraBold}#ask .container .section-wrapper .text-box-desktop p{font-size:20px;font-family:Sora}#ask .container .section-wrapper img{height:650px;transform:translate(280px)}}
