.component-contact-us .col-wrapper{height:100vh;display:flex;flex-direction:row}@media (max-width:991px){.component-contact-us .col-wrapper{flex-direction:column;height:auto}}.component-contact-us .col-wrapper .left,.component-contact-us .col-wrapper .right{height:100%}.component-contact-us .col-wrapper .left{width:40%;background-color:#1c3bf0;padding:8rem 6rem;overflow-y:scroll}@media (max-width:991px){.component-contact-us .col-wrapper .left{width:100%;padding:5rem 0;overflow-y:initial}}@media (max-width:768px){.component-contact-us .col-wrapper .left{padding:3rem 0}}.component-contact-us .col-wrapper .left h1{color:#fff;font-size:8rem;margin-bottom:3.3rem}@media (max-width:991px){.component-contact-us .col-wrapper .left h1{font-size:5.5rem;padding:0 4rem}}@media (max-width:768px){.component-contact-us .col-wrapper .left h1{font-size:4.5rem;padding:0 2rem}}@media (max-width:991px){.component-contact-us .col-wrapper .left form{padding:0 4rem}}@media (max-width:768px){.component-contact-us .col-wrapper .left form{padding:0 2rem}}.component-contact-us .col-wrapper .left input[type=email],.component-contact-us .col-wrapper .left input[type=tel],.component-contact-us .col-wrapper .left input[type=text],.component-contact-us .col-wrapper .left textarea{background-color:transparent;border:0;margin-bottom:2.2rem;width:100%;outline:0!important;color:#fff}.component-contact-us .col-wrapper .left input[type=email]::-webkit-input-placeholder,.component-contact-us .col-wrapper .left input[type=email]::placeholder,.component-contact-us .col-wrapper .left input[type=tel]::-webkit-input-placeholder,.component-contact-us .col-wrapper .left input[type=tel]::placeholder,.component-contact-us .col-wrapper .left input[type=text]::-webkit-input-placeholder,.component-contact-us .col-wrapper .left input[type=text]::placeholder,.component-contact-us .col-wrapper .left textarea::-webkit-input-placeholder,.component-contact-us .col-wrapper .left textarea::placeholder{color:#fff;font-weight:300}.component-contact-us .col-wrapper .left input[type=email],.component-contact-us .col-wrapper .left input[type=tel],.component-contact-us .col-wrapper .left input[type=text]{border-bottom:2px solid #fff;padding-bottom:.5rem}.component-contact-us .col-wrapper .left textarea{margin-top:1rem;border:2px solid #fff;padding:.8rem}.component-contact-us .col-wrapper .left p{color:#c5dff0;font-size:1.4rem;margin-bottom:2.2rem}.component-contact-us .col-wrapper .left button{border:0}.component-contact-us .col-wrapper .right{width:60%}@media (max-width:991px){.component-contact-us .col-wrapper .right{width:100%}}.component-contact-us .col-wrapper .right .contact-grid{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.component-contact-us .col-wrapper .right .contact-grid .block{width:50%;height:50%;padding:0 5.5rem;display:flex;flex-wrap:wrap;align-content:center;position:relative}@media (max-width:991px){.component-contact-us .col-wrapper .right .contact-grid .block{padding:2rem;width:100%;flex-direction:column}}.component-contact-us .col-wrapper .right .contact-grid .block.map{padding:0}@media (max-width:991px){.component-contact-us .col-wrapper .right .contact-grid .block.map .parallax-image img{position:relative;display:block}}.component-contact-us .col-wrapper .right .contact-grid .block:nth-child(1),.component-contact-us .col-wrapper .right .contact-grid .block:nth-child(2){border-bottom:1px solid #c5dff0}.component-contact-us .col-wrapper .right .contact-grid .block:nth-child(2),.component-contact-us .col-wrapper .right .contact-grid .block:nth-child(4){border-left:1px solid #c5dff0}.component-contact-us .col-wrapper .right .contact-grid .block>svg{height:4.5rem;margin-bottom:1.5rem}.component-contact-us .col-wrapper .right .contact-grid .block h4{color:#1c3bf0;line-height:80%;margin-bottom:1.5rem;width:100%}.component-contact-us .col-wrapper .right .contact-grid .block .icon-element{display:flex;margin-bottom:.75rem}.component-contact-us .col-wrapper .right .contact-grid .block .icon-element:last-child{margin-bottom:0}.component-contact-us .col-wrapper .right .contact-grid .block .icon-element svg{fill:#1c3bf0;width:1.8rem;margin-right:1rem}.component-contact-us .col-wrapper .right .contact-grid .block .icon-element span{font-size:1.2rem}.component-contact-us .col-wrapper .right .contact-grid .block address{font-style:normal;margin-bottom:.75rem}