section.contact-page{padding:0 10px}section.contact-page.form-full-width{margin-bottom:80px}section.contact-page.form-full-width .wrapper .info{display:flex;align-items:auto;justify-content:auto;flex-direction:column-reverse;flex-wrap:auto}section.contact-page.form-full-width .wrapper .info .content{display:flex;align-items:auto;justify-content:auto;flex-direction:row;flex-wrap:auto;gap:40px}section.contact-page.form-full-width .wrapper .info .content>*{flex-basis:50%;align-self:flex-start}section.contact-page .wrapper .info{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto}section.contact-page .wrapper .info .content .contact-info{background:#2B2138;border:1px solid rgba(255,255,255,.17);border-radius:25px;padding:40px 0 10px}section.contact-page .wrapper .info .content .contact-info .detail{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:10px;margin-bottom:35px}section.contact-page .wrapper .info .content .contact-info .detail .icon{background:linear-gradient(to bottom left,#ff8d21 0%,#d73342 50.2%,#8806a3 100%);width:45px;height:45px;min-width:45px;min-height:45px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;border-radius:100px;transition:background .1s ease-in-out}section.contact-page .wrapper .info .content .contact-info .detail .icon svg{width:38px;height:38px;min-width:38px;min-height:38px;padding:10px;border-radius:100px;background:#1B1029}section.contact-page .wrapper .info .content .contact-info .detail p{font-family:Montserrat,sans-serif!important;font-weight:400;font-size:1rem;color:#fff;line-height:1.3}section.contact-page .wrapper .info .content .contact-info .detail p span{font-family:Montserrat,sans-serif!important;font-weight:600;font-size:1rem;color:#fff;line-height:1.3;display:block;width:100%;margin-top:5px}section.contact-page .wrapper .info .content .map{margin:40px 0 20px}section.contact-page .wrapper .info .content .map h4{font-family:Montserrat,sans-serif!important;font-weight:500;font-size:1rem;color:#fff;line-height:1.3;margin:0 0 20px 20px}section.contact-page .wrapper .info .content .map iframe{border-radius:25px;width:100%;height:300px;margin-bottom:20px}section.contact-page .wrapper .info .content .map .btn-white{border:4px solid white;padding:15px 25px;border-radius:50px;text-decoration:none;font-family:Montserrat,sans-serif!important;font-weight:400;font-size:.875rem;color:#fff;line-height:1.3;margin-left:20px;transition:all .1s ease-in-out}section.contact-page .wrapper .info .content .map .btn-white:hover{transform:scale(1.1)}section.contact-page .wrapper .info .contact-form{background:linear-gradient(to bottom left,#ff8d21 0%,#d73342 50.2%,#8806a3 100%);margin:40px 0;padding:40px 0;border-radius:25px}section.contact-page .wrapper .info .contact-form h3{font-family:Montserrat,sans-serif!important;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.3;margin-bottom:10px}section.contact-page .wrapper .info .contact-form p{font-family:Inter,sans-serif;font-weight:400;font-size:.875rem;color:#fff;line-height:1.5;margin-bottom:20px}section.contact-page .wrapper .info .contact-form form{margin-top:30px}section.contact-page .wrapper .info .contact-form form .fields .field label{font-family:Inter,sans-serif;font-weight:400;font-size:.75;color:#fff;line-height:1.5;line-height:50px;margin-left:16px}section.contact-page .wrapper .info .contact-form form .fields .field input,section.contact-page .wrapper .info .contact-form form .fields .field textarea,section.contact-page .wrapper .info .contact-form form .fields .field select{background:white;color:#1b1029!important;border:0}section.contact-page .wrapper .info .contact-form form .fields .privacy-policy p{font-family:Inter,sans-serif;font-weight:400;font-size:.75;color:#fff;line-height:1.5;line-height:16px}section.contact-page .wrapper .info .contact-form form .fields .privacy-policy p a{font-size:inherit;font-weight:inherit;text-decoration:underline}section.contact-page .wrapper .info .contact-form form .btn{border:4px solid white;max-width:98px;min-width:98px;margin-left:auto}@media only screen and (min-width: 992px){section.contact-page{padding:0 20px}section.contact-page.form-full-width .wrapper .info .content{display:flex;align-items:auto;justify-content:auto;flex-direction:row;flex-wrap:auto;gap:40px}section.contact-page.form-full-width .wrapper .info .content>*{flex-basis:50%}section.contact-page .wrapper .info{flex-direction:row;gap:30px}section.contact-page .wrapper .info .content{flex-basis:55%}section.contact-page .wrapper .info .content .contact-info{margin-top:30px;padding:40px}section.contact-page .wrapper .info .content .contact-info .detail p span{font-size:1.5rem}section.contact-page .wrapper .info .content .map h4{margin-left:40px}section.contact-page .wrapper .info .content .map iframe{height:500px}section.contact-page .wrapper .info .content .map .btn-white{margin-left:40px}section.contact-page .wrapper .info .contact-form{margin-top:30px;flex-basis:45%;padding:40px}section.contact-page .wrapper .info .contact-form h3{font-size:1.75rem}section.contact-page .wrapper .info .contact-form p{font-size:1rem}}
