@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../../fonts/montserrat-v15-latin-ext_latin-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../../../fonts/montserrat-v15-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../../../fonts/montserrat-v15-latin-ext_latin-regular.woff2) format("woff2"),url(../../../fonts/montserrat-v15-latin-ext_latin-regular.woff) format("woff"),url(../../../fonts/montserrat-v15-latin-ext_latin-regular.ttf) format("truetype"),url(../../../fonts/montserrat-v15-latin-ext_latin-regular.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../../fonts/montserrat-v15-latin-ext_latin-700.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../../../fonts/montserrat-v15-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../../../fonts/montserrat-v15-latin-ext_latin-700.woff2) format("woff2"),url(../../../fonts/montserrat-v15-latin-ext_latin-700.woff) format("woff"),url(../../../fonts/montserrat-v15-latin-ext_latin-700.ttf) format("truetype"),url(../../../fonts/montserrat-v15-latin-ext_latin-700.svg#Montserrat) format("svg")}#contact_banner_section{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:center;padding:0;position:relative;margin-bottom:6px}#contact_banner_section h1{color:#fff;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}#contact_banner_section .img_wrapper{align-items:center;display:flex;-webkit-filter:brightness(50%);filter:brightness(50%);justify-content:center;max-height:400px;overflow:hidden;width:100%}#contact_banner_section .img_wrapper picture{width:100%}#contact_banner_section .img_wrapper picture img{width:100%;z-index:-1}#contact_me_section{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:center;padding-right:6px;padding-left:6px}#contact_me_section .contact_me_col{align-items:center;display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding-right:20px;padding-left:20px}#contact_me_section .contact_me_col ul li{align-items:center;display:flex;margin-bottom:16px}#contact_me_section .contact_me_col ul li h2{font-size:22.4px;font-size:1.4rem;margin:0;text-align:left}#contact_me_section .contact_me_col ul li div{padding-left:10px}#contact_me_section .contact_me_col ul li img{width:70px}#contact_me_section .contact_me_col ul li a{transition:color .2s ease-in}#contact_me_section .contact_me_col ul li a:hover{color:#e60064;transition:color .2s ease-out}#contact_me_section .contact_me_col h2{text-align:center}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form textarea{border:1px solid #efefef!important;transition:border-color .5s ease-in-out}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form textarea:hover{border-color:#e60064;transition:border-color .5s ease-in-out}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #efefef;-webkit-focus-ring-color:none;font-size:inherit;height:35px;transition:border-color .5s ease-in-out;width:100%;z-index:99999}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form input:hover{border-color:#e60064;transition:border-color .5s ease-in-out}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form input:focus{border:1px solid #e60064;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);outline:none;outline-width:0;transition:all 1s cubic-bezier(.25,.8,.25,1)}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-focus-ring-color:none;min-height:50px;outline:none;resize:vertical;width:100%}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form textarea:focus{border:1px solid #e60064;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);outline:none;outline-width:0;transition:all 1s cubic-bezier(.25,.8,.25,1)}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form .wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e60064;border:none;color:#fff;cursor:pointer;transition:background-color .2s ease-in}#contact_me_section .contact_me_col #wpcf7-f7439-o1 form .wpcf7-submit:hover{background-color:#b3004d;transition:background-color .2s ease-out}.wpcf7 form .wpcf7-response-output{margin:0}#map{height:400px;width:100%}.form_disclaimer{color:#83838a;font-size:9.6px;font-size:.6rem}@media (min-width:320px){#contact_banner_section{margin-bottom:calc(6px + 18*(100vw - 320px)/2240)}#contact_me_section{padding-right:calc(6px + 18*(100vw - 320px)/2240);padding-left:calc(6px + 18*(100vw - 320px)/2240)}#contact_me_section .contact_me_col{padding-right:calc(20px + 60*(100vw - 320px)/2240);padding-left:calc(20px + 60*(100vw - 320px)/2240)}#contact_me_section .contact_me_col ul li{margin-bottom:calc(16px + 48*(100vw - 320px)/2240)}#contact_me_section .contact_me_col ul li div{padding-left:calc(10px + 30*(100vw - 320px)/2240)}}@media (min-width:2560px){#contact_banner_section{margin-bottom:24px}#contact_me_section{padding-right:24px;padding-left:24px}#contact_me_section .contact_me_col{padding-right:80px;padding-left:80px}#contact_me_section .contact_me_col ul li{margin-bottom:64px}#contact_me_section .contact_me_col ul li div{padding-left:40px}}@media (min-width:320px) and (max-width:768px){#contact_me_section .contact_me_col{flex-basis:100%}#contact_me_section .contact_me_col ul li{flex-direction:column}#contact_me_section .contact_me_col ul li h2{text-align:center}#contact_me_section .contact_me_col ul li div{margin-top:20px;padding:0;text-align:center}}
/*# sourceMappingURL=contact.min.css.map */