#footer_script .body{position:fixed;display:none;left:66px;width:calc(100% - 122px);top:149px;background:#fff;z-index:999999;border-radius:20px;padding:90px;align-items:center;gap:110px}#footer_script .body .txt{flex:0 0 40%;text-align:center;font-family:"hp_simplified";font-weight:300}#footer_script .body .txt p{font-size:26px;line-height:40px;border-bottom:1px solid #EF9473;margin-bottom:33px;padding-bottom:33px}#footer_script .body .logo{display:block;background:url(../images/logo_dark.svg) no-repeat center center / auto 100%;height:56px}#footer_script .body .adresse{margin-top:25px}#footer_script .body .close{width:27px;height:27px;position:absolute;right:15px;top:15px;background:url(../images/popup-close.svg) no-repeat center center / 100%;cursor:pointer}#footer_script .body .form{width:calc(60% - 110px);flex:0 0 calc(60% - 110px);color:#003358}#footer_script .body .form .row{display:flex;gap:15px}#footer_script .body .form .row.double{margin-bottom:36px}#footer_script .body .form .row>span{width:100%}#footer_script .body .form .row input,#footer_script .body .form .row textarea{width:100%;height:32px;border:0;border-bottom:1px solid #EF9473;color:#003358;padding:0 15px}#footer_script .body .form .row input::placeholder,#footer_script .body .form .row textarea::placeholder{font-size:16px;opacity:1;color:#003358}#footer_script .body .form .row textarea{height:93px}#footer_script .body .form .obli{font-size:14px;padding-top:15px;margin-bottom:20px}#footer_script .body .form .submit{display:flex;flex-flow:column;align-items:flex-end}#footer_script .body .form .submit .wpcf7-submit{padding-left:50px;padding-right:50px}@media (max-height:780px){#footer_script .body{top:50px;height:calc(100vh - 100px);overflow:auto;align-items:flex-start}}body.contact #footer_script .body{display:flex}body.contact #overall{display:block}#footer{margin-top:20px;margin-bottom:20px}#footer,#footer a:not(.contact){color:#fff;font-family:"hp_simplified";font-weight:400;font-size:13px;line-height:20px}#footer .copyright{color:#003358;font-family:"Poppins", serif;font-size:9px;padding-left:75px}#footer .cols{display:flex;gap:75px;background:#003358;border-radius:20px;min-height:257px;padding:64px 47px 0 75px}#footer .cols .col{flex:1}#footer .cols .col p:not(:last-child){padding-bottom:20px}#footer .cols .col.col1{text-align:center}#footer .cols .col.col1 .logo{border-bottom:1px solid #EF9473;padding-bottom:20px;margin-bottom:15px}#footer .cols .col.col1 .logo img{display:block}#footer .cols .col.col3{padding-top:45px}#footer .cols .col.col4{flex:0 0 242px;position:relative}#footer .cols .col.col4:before{width:173px;height:223px;content:"";position:absolute;left:0;top:0;background:url(../images/chevrons-footer.svg) no-repeat center center / 100%}#footer a.contact{display:inline-flex;background:#fff;padding:0 30px;align-items:center;border-radius:15px;color:#003358;gap:8px;transition:0.2s ease-in-out all;font-family:"hp_simplified";font-weight:400;font-size:13px}#footer a.contact:after{content:"";width:22px;height:22px;background:url(../images/p_contact.svg) no-repeat center center / 100%}#footer a.contact:hover{background:#003358;color:#fff;border:1px solid #fff}#footer a.contact:hover:after{background:url(../images/p_contact-on.svg) no-repeat center center / 100%}body:not(.home) #footer{margin-top:42px}@media screen and (max-width:1023px){ #footer{font-size:17px;line-height:28px} #footer a:not(.contact){font-size:17px;text-decoration:underline} #footer .cols{flex-flow:column;gap:0;padding:40px 20px} #footer .cols .col.col1{border-bottom:1px solid #EF9473;padding-bottom:15px} #footer .cols .col.col1 .logo{display:flex;justify-content:center;padding:0 20px 20px 20px} #footer .cols .col.col2{padding-top:20px} #footer .cols .col.col3{padding-top:30px} #footer .cols .col.col4{flex:0 0 42px} #footer .cols .col.col4:before{width:130px;height:168px;top:auto;bottom:0;left:auto;right:-5px;bottom:-77px} #footer .copyright{padding-left:0;font-size:12px;padding-top:10px} body.contact #overall{display:none} body.contact #footer_script .body{display:flex;flex-flow:column;gap:0;position:absolute;left:auto;right:19px;top:73px;background:#fff;backdrop-filter:none;height:auto;border-radius:15px 0 15px 15px;padding:5px 20px 20px 20px;width:calc(100% - 40px);box-shadow:0px 0px 30px 0px #00000040} body.contact #footer_script .body .txt{text-align:left;padding-top:20px;order:1;width:100%} body.contact #footer_script .body .txt .adresse, body.contact #footer_script .body .txt .logo{display:none} body.contact #footer_script .body .txt p{font-size:22px;line-height:32px;border:0;padding-bottom:0;margin-bottom:22px;text-align:center} body.contact #footer_script .body .close{display:none} body.contact #footer_script .body .form{order:3;width:100%} body.contact #footer_script .body .form .row{flex-flow:column;gap:20px} body.contact #footer_script .body .form .row.double{margin-bottom:20px} body.contact #footer_script .body .form .row input::placeholder, body.contact #footer_script .body .form .row textarea::placeholder{font-size:15px} body.contact #footer_script .body .form .submit .wpcf7-submit{width:100%;display:flex} body.contact #footer_script .body .mobile{width:100%;order:2;border-top:1px solid #EF9473;padding:20px} body.contact #footer_script .body .mobile .adresse{font-size:14px;line-height:24px;font-weight:300;font-family:"hp_simplified";margin-top:10px;border-top:0;text-align:center}}/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22http%3A%2F%2Fcalcium%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fcalcium%2Fscss%2Ffooter.scss%22%2C%22wp-content%2Fthemes%2Fcalcium%2Fscss%2F_responsive.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAGC%2CqBAAA%2CoKAAA%2CCAaC%2C0BAAA%2C0EAAA%2CCAMC%2C4BAAA%2CsGAAA%2CCAWD%2C2BAAA%2CqGAAA%2CCAMA%2C8BAAA%2CeAAA%2CCAIA%2C4BAAA%2CoJAAA%2CCAUA%2C2BAAA%2CgEAAA%2CCAIC%2CgCAAA%2CqBAAA%2CCAIC%2CuCAAA%2CkBAAA%2CCAIA%2CqCAAA%2CUAAA%2CCAIA%2C%2BEAAA%2C4FAAA%2CCAQC%2CyGAAA%2CsCAAA%2CCAOD%2CyCAAA%2CWAAA%2CCAKD%2CiCAAA%2CkDAAA%2CCAMA%2CmCAAA%2CkDAAA%2CCAKC%2CiDAAA%2CoCAAA%2CCASJ%2C0BAKE%2CqBAAA%2CwEAAA%2CCAAA%2CCAYA%2CkCAAA%2CYAAA%2CCAKD%2CsBAAA%2CaAAA%2CCAKD%2CQAAA%2CkCAAA%2CCAIC%2CgCAAA%2CsFAAA%2CCAQA%2CmBAAA%2C0EAAA%2CCAOA%2CcAAA%2CqGAAA%2CCASC%2CmBAAA%2CMAAA%2CCAGC%2CsCAAA%2CmBAAA%2CCAIA%2CwBAAA%2CiBAAA%2CCAEC%2C8BAAA%2CsEAAA%2CCAKC%2CkCAAA%2CaAAA%2CCAMF%2CwBAAA%2CgBAAA%2CCAIA%2CwBAAA%2CgCAAA%2CCAIC%2C%2BBAAA%2C%2BIAAA%2CCAgBH%2CkBAAA%2CyMAAA%2CCAaC%2CwBAAA%2CwGAAA%2CCAOA%2CwBAAA%2CmDAAA%2CCAKC%2C8BAAA%2CyEAAA%2CCASF%2CwBAAA%2CeAAA%2CCCpNC%2CqCD2ND%2CSAAA%2C%2BBAAA%2CCAKC%2CyBAAA%2CwCAAA%2CCAKA%2CeAAA%2CwCAAA%2CCAKC%2CyBAAA%2CmDAAA%2CCAIC%2C%2BBAAA%2C4DAAA%2CCAOD%2CyBAAA%2CgBAAA%2CCAGA%2CyBAAA%2CgBAAA%2CCAIA%2CyBAAA%2CaAAA%2CCAGC%2CgCAAA%2C4EAAA%2CCAcF%2CoBAAA%2C8CAAA%2CCASA%2CuBAAA%2CYAAA%2CCAKC%2CmCAAA%2C4PAAA%2CCAgBC%2CwCAAA%2CmDAAA%2CCAMC%2C%2BFAAA%2CYAAA%2CCAIA%2C0CAAA%2C8FAAA%2CCAUD%2C0CAAA%2CYAAA%2CCAIA%2CyCAAA%2CkBAAA%2CCAIC%2C8CAAA%2CyBAAA%2CCAIC%2CqDAAA%2CkBAAA%2CCAIA%2CqIAAA%2CcAAA%2CCAMD%2C%2BDAAA%2CuBAAA%2CCAMD%2C2CAAA%2C4DAAA%2CCAMC%2CoDAAA%2C0HAAA%2CCAAA%22%7D */