.contact_form{flex-direction:column;justify-content:flex-end;width:45%;display:flex;padding:3% 3% 0;margin-top:3%}.input_container{width:100%;margin-bottom:20px;display:flex;justify-content:space-between}.contact_form textarea,.input_container input,.input_container select{font-family:aeonik;font-weight:500;font-size:18px;background-color:transparent;outline:none;box-shadow:none;border:none;border-bottom:1px solid var(--gray);padding:5px;&::placeholder{color:var(--gray);font-weight:500}}.contact_form fieldset{border:none}.form-response:not(.toast){display:flex;justify-content:center;align-items:center;border-radius:.75rem;text-align:center;opacity:0;position:absolute;bottom:0;left:0;padding-inline:5%;font-size:.729vw;height:60px;font-weight:500}.form-response.success{color:#155724;background-color:#d4edda;border:.2rem solid #c3e6cb}.form-response.error{color:#721c24;background-color:#f8d7da;border:.2rem solid #f5c6cb}.contact_form fieldset:disabled{opacity:.5;pointer-events:none}.contact_form textarea{height:135px;margin-bottom:40px;resize:none}.btn_container{display:flex;justify-content:flex-end;position:relative}.input_container input{width:47%;color:var(--black)}.input_container select option{color:var(--black)}.input_container select{color:var(--gray);width:47%;outline:none}.input_container select.selected{color:var(--black)}.input_container select option:disabled{color:var(--gray)}.only_visible_ipad{display:none}@media only screen and (max-width:1605px){.contact_form textarea{height:115px}}@media only screen and (max-width:1440px){.contact_form textarea,.input_container input,.input_container select{padding:5px;font-size:14px}}@media only screen and (max-width:980px) and (max-width:1200px){.contact_form{width:50%}.contact_form textarea{height:50px}}@media only screen and (max-width:1023px){.form-response.toast{position:fixed;bottom:20px;left:20px;right:20px;width:auto;z-index:9999;font-size:14px;padding:15px;height:auto;transition:bottom .3s ease}.form-response.toast.keyboard-visible{bottom:300px}.form-response:not(.toast){display:none}}@media only screen and (min-width:768px) and (max-width:979px){.contact_form{width:100%;padding-bottom:30px}.input_container{flex-direction:column;margin-bottom:0}.input_container input,.input_container select{width:100%;margin-bottom:20px}.contact_form textarea,.input_container input,.input_container select{padding:7.5px;font-size:14px}.only_visible_ipad{display:block}.btn_container{display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.contact_form{width:100%;padding-bottom:30px}.input_container{flex-direction:column;margin-bottom:0}.input_container input,.input_container select{width:100%;margin-bottom:20px}.contact_form textarea,.input_container input,.input_container select{padding:7.5px;font-size:14px}}@media only screen and (min-width:2250px){.contact_container{border-radius:0;justify-content:space-between}.contact_form{justify-content:center;width:44%;margin-top:3%;padding:3% 3% 0}.contact_form textarea,.input_container input,.input_container select{font-size:1.2vw;border-bottom:1.5px solid var(--gray);padding:10px}.contact_form textarea{height:330px;margin-bottom:8%}.input_container{width:100%;margin-bottom:5%;display:flex;justify-content:space-between}.form-response{height:90px;border-radius:1.5rem;padding:2rem;font-size:.85vw;border-width:3px}}@media only screen and (min-width:3150px){.form-response{border-radius:2rem;padding:2rem;font-size:.9vw;border-width:5px;height:130px;padding-inline:2%}}@media only screen and (min-width:1024px) and (max-width:1440px){.form-response{border-radius:.75rem;padding:.85rem;font-size:.85vw;border-width:5px;height:50px}}.contact_form select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.contact_form label{width:-moz-fit-content;width:fit-content;align-self:center}.contact_form select{border-radius:0;padding:10px;transition:opacity background-color .4s}.contact_form select:focus,.contact_form select:hover{background:#dddddd}.contact_form select::picker-icon{color:var(--yellow);transition:rotate .4s}.contact_form select:open::picker-icon{rotate:180deg}.contact_form ::picker(select){border:none}.contact_form option{display:flex;justify-content:flex-start;gap:20px;border:1px solid var(--gray);padding:10px;transition:.4s}.contact_form option:first-of-type{border-radius:8px 8px 0 0}.contact_form option:last-of-type{border-radius:0 0 8px 8px}.contact_form option:not(option:last-of-type){border-bottom:none}.contact_form option:nth-of-type(odd){background:var(--white)}option:focus,option:hover{background:var(--yellow)}.contact_form option .icon{font-size:1.6rem;text-box:trim-both cap alphabetic}.contact_form option:checked{font-weight:700}.contact_form option::checkmark{order:1;margin-left:auto}.footer{background-color:var(--black);max-height:428px;height:40vh;width:100%;border-radius:0;padding:2.5% 5.5% 2.5% 40px;z-index:1;flex-direction:column}.footer,.footer .superio_box{display:flex;justify-content:space-between}.footer .superio_box .world_image.desktop{width:35.75%;object-fit:contain}.links_section{display:flex;justify-content:space-between;width:53%}.footer .world_image.mobile{display:none}.social_media{display:flex;justify-content:space-between;width:63.6666%}.footer .links{width:33.3333%}.links_box{width:280px}.links_box,.links_box_2{display:flex;flex-direction:column}.links_box_2{width:132px}.footer .menu-links{color:var(--white);text-decoration:none;font-style:normal;font-size:23px;margin-bottom:16px;transition:all .3s ease-in-out;opacity:.5}.footer .menu-links:hover{opacity:1}.footer .links{display:flex;flex-direction:column}.footer .menu-links.active{opacity:1}.image_footer{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.image_footer svg{margin:auto;cursor:pointer;width:83px;height:94px}.last_links{align-items:center;margin-top:2.5%}.last_links,.policies{display:flex;justify-content:space-between}.policies{width:53%}.policies .menu-links{width:31.5%}.policies .terms-condition{margin-left:5%}.policies .menu-links.policy{width:33%;text-align:right}.world_image{max-width:68%}.policies_mobile{display:none}@media only screen and (min-width:1440px) and (max-width:1601px){.footer{padding-bottom:1%;height:40vh;padding-top:2.5%}.footer .menu-links{font-size:18px;margin-bottom:8px}.last_links{margin-top:1.5%}.footer .last_links .menu-links.policy{text-align:center!important;width:33%!important;padding-left:12.5%!important}}@media only screen and (min-width:1200px) and (max-width:1440px){.footer .menu-links{font-size:14px;margin-bottom:6px}.footer .last_links .menu-links{margin-bottom:0}.footer{padding-top:2.5%;padding-bottom:2%;height:38vh}.footer .last_links .menu-links.policy{text-align:center!important;width:33%!important;padding-left:5.5%!important}}@media only screen and (min-width:1024px) and (max-width:1200px){.footer .menu-links{font-size:20px}.social_media{display:flex;justify-content:space-between;gap:50px}.policies{display:flex;gap:20px}.footer{padding:3% 20px 2%}.footer .menu-links{font-size:16px;margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:1023px){.footer .menu-links{font-size:18px;margin-bottom:15px}.social_media{display:flex;justify-content:space-between;gap:30px}.policies{display:flex;gap:15px}.policies .menu-links{white-space:pre}.footer{padding:6% 6% 3.5%;height:38vh}.footer .world_image.mobile{display:block}.footer .cookies-policy,.footer .superio_box .world_image.desktop{display:none}.links_section{justify-content:space-between;width:100%;display:flex}}@media only screen and (min-width:800px) and (max-width:980px){.footer{height:65vh}}@media only screen and (min-width:768px) and (max-width:775px) and (min-height:480px) and (max-height:550px){.footer{height:80vh}}@media only screen and (max-width:767px){.footer{max-height:100vh;height:87vh;padding-top:5%}@supports (-webkit-touch-callout:none){.section3{height:94vh}}.footer .world_image.mobile{display:block}.world_image{max-width:90%;margin:auto;width:85%}.footer .cookies-policy,.footer .superio_box .world_image.desktop{display:none}.footer .superio_box{justify-content:center;display:flex;width:100%}.links_box{display:flex;flex-direction:column;width:215px}.image_footer svg{display:none}.links_section{flex-direction:column;align-items:center;width:100%}.footer .menu-links{text-align:center}.last_links{margin-top:7%}.last_links span{text-align:center;display:block;margin:auto}.policies{display:none}.footer .menu-links{font-size:18px;margin-bottom:15px}.social_media{flex-direction:column;gap:0;width:100%;text-align:center;align-items:center;margin:10% 0 20%}.links_box_2{display:none}.policies_mobile{display:flex;align-items:center;justify-content:space-between}.footer{background-color:var(--black);max-height:805px;border-radius:0;padding:15% 15px;justify-content:center}}@media only screen and (max-width:390px){.footer .social_media{margin:10% 0 3%}}@media only screen and (max-width:340px){.footer{max-height:100vh;height:100vh;border-radius:0;padding:10% 15px;justify-content:center}.footer .social_media{margin-bottom:5%}.footer .menu-links{margin-bottom:10px}}@media only screen and (min-width:2250px){.footer .menu-links{font-size:1.25vw;margin-bottom:4%}.footer{padding:2.5% 2.5% 3%;height:35vh}.links_box{width:40%}.links_box_2{width:25%}.social_media{gap:10%}.world_image{max-width:80%;width:100%}.image_footer svg{width:200px;aspect-ratio:1}span.menu-links.active{margin-bottom:0}.policies a.menu-links{margin-bottom:0;display:block}.footer{max-height:unset}}@media only screen and (min-width:3150px){.footer{max-height:unset}}@media only screen and (min-width:521px) and (max-width:775px) and (min-height:480px) and (max-height:550px){.footer{height:120vh;padding-bottom:5%}.footer .social_media{text-align:center;align-items:flex-start;gap:0;width:100%;margin:0;justify-content:flex-end}.footer .social_media .links_box{width:225px}.footer .links{margin-bottom:0}.footer .menu-links{text-align:left}.links_box_2{width:111px}.footer img.world_image.mobile{margin-inline:auto}}@media only screen and (min-width:510px) and (max-width:521px) and (min-height:480px) and (max-height:500px){.footer{height:100vh;padding-bottom:10%}.footer .social_media{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;margin:0}.footer .links{margin-bottom:0}.footer .menu-links{margin-bottom:10px}.footer .last_links{margin-top:2%}}@media only screen and (min-width:450px) and (max-width:490px){.footer{height:95vh;padding-bottom:5%}.footer .social_media{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;margin:0}.footer .links{margin-bottom:0}}.custom-select{position:relative;width:47%;border-bottom:1px solid var(--gray);background-color:var(--white);font-weight:600}.select-header{width:100%;height:40px;padding:0 10px;border:none;border-bottom:1px solid tr;display:flex;align-items:center;justify-content:space-between;cursor:pointer;background-color:var(--white);outline:none;transition:border-color .2s;font-family:inherit}.select-header:hover{border-color:#f0f0f0}.select-header.selected{color:var(--yellow)}.select-header span{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--gray);font-weight:500;font-size:18px}.arrow{width:12px;height:12px;color:var(--yellow);transition:transform .3s ease}.arrow.up{transform:rotate(180deg)}.select-options-container{position:absolute;top:100%;left:0;width:100%;z-index:10;margin-top:8px;overflow:hidden;opacity:0;height:0;display:none;border-radius:0}.select-options{list-style:none;padding:0;margin:0;background-color:var(--white);font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.1);color:var(--gray)}.select-options li{padding:12px 16px;cursor:pointer;transition:background-color .2s,color .2s;font-size:18px;border-bottom:1px solid var(--gray);font-weight:500;color:var(--gray)}.select-options li.active,.select-options li:hover{background-color:var(--yellow);color:var(--black)}.select-options li.active{font-weight:700}@media only screen and (max-width:1440px){.select-header span,.select-options li{font-size:14px}}@media only screen and (min-width:2250px){.select-header span,.select-options li{font-size:1.2vw}.select-options li{border-bottom:1.5px solid var(--gray);padding:10px}.custom-select{padding-top:1%}}@media only screen and (max-width:1023px){.custom-select{width:100%;margin-bottom:25px}}@media only screen and (max-width:767px){.custom-select{width:100%;margin-bottom:25px}.select-header span,.select-options li{font-size:14px}}