.component-contact-form .col-wrapper{display:flex;flex-direction:row}@media (max-width:991px){.component-contact-form .col-wrapper{flex-direction:column}}.component-contact-form .col-wrapper .left,.component-contact-form .col-wrapper .right{width:50%}.component-contact-form .col-wrapper .left--full,.component-contact-form .col-wrapper .right--full{width:100%}@media (max-width:991px){.component-contact-form .col-wrapper .left,.component-contact-form .col-wrapper .right{width:100%}}.component-contact-form .col-wrapper .left{background-color:#1c3bf0;padding:8rem 6rem}@media (max-width:991px){.component-contact-form .col-wrapper .left{padding:4rem}}.component-contact-form .col-wrapper .left h1{color:#fff;font-size:8rem;margin-bottom:3.3rem}@media (max-width:991px){.component-contact-form .col-wrapper .left h1{font-size:6rem}}.component-contact-form .col-wrapper .left input[type=email],.component-contact-form .col-wrapper .left input[type=tel],.component-contact-form .col-wrapper .left input[type=text],.component-contact-form .col-wrapper .left textarea{background-color:transparent;border:0;width:100%;outline:0!important;color:#fff}.component-contact-form .col-wrapper .left input[type=email]::-webkit-input-placeholder,.component-contact-form .col-wrapper .left input[type=email]::placeholder,.component-contact-form .col-wrapper .left input[type=tel]::-webkit-input-placeholder,.component-contact-form .col-wrapper .left input[type=tel]::placeholder,.component-contact-form .col-wrapper .left input[type=text]::-webkit-input-placeholder,.component-contact-form .col-wrapper .left input[type=text]::placeholder,.component-contact-form .col-wrapper .left textarea::-webkit-input-placeholder,.component-contact-form .col-wrapper .left textarea::placeholder{color:#fff;font-weight:300}.component-contact-form .col-wrapper .left input[type=email],.component-contact-form .col-wrapper .left input[type=tel],.component-contact-form .col-wrapper .left input[type=text]{border-bottom:2px solid #fff;padding-bottom:.5rem}.component-contact-form .col-wrapper .left input[type=email]:-webkit-autofill,.component-contact-form .col-wrapper .left input[type=tel]:-webkit-autofill,.component-contact-form .col-wrapper .left input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #1c3bf0 inset!important;-webkit-text-fill-color:#fff}.component-contact-form .col-wrapper .left textarea{margin-top:1rem;border:2px solid #fff;padding:.8rem}.component-contact-form .col-wrapper .left p{color:#c5dff0;font-size:1.4rem;margin-bottom:2.2rem}.component-contact-form .col-wrapper .left button{border:0}.component-contact-form .col-wrapper .left .wpcf7-not-valid-tip{display:block;width:fit-content;margin-top:3px;font-size:1.2rem;background-color:#fff;padding:5px}.component-contact-form .col-wrapper .left .invalid .wpcf7-response-output{background-color:#fff;color:#dc3232;border:transparent}.component-contact-form .col-wrapper .left .sent .wpcf7-response-output{display:block!important;margin:2.2rem 0 0 0;background-color:#fff;padding:.85rem 1.3rem 1rem 1.3rem;border:0;color:#1c3bf0}.component-contact-form .col-wrapper .right{position:relative}@media (max-width:991px){.component-contact-form .col-wrapper .right{height:30rem}}.component-contact-form .col-wrapper .right .parallax-image{position:absolute;top:0;left:0;z-index:-1}.component-contact-form .col-wrapper .right .content h2{text-align:right;color:#fff;font-size:6.5rem;width:60rem}.component-contact-form .col-wrapper .right .content .play-video-icon{width:7.5rem;height:7.5rem;position:absolute;background-color:#1c3bf0;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}.component-contact-form .col-wrapper .right .content .play-video-icon:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.68 35.67'%3E%3Cpath d='M2.51,35.39L25.98,19.22c.92-.64,.92-2,0-2.63L2.52,.29C1.45-.45,0,.31,0,1.6V34.07c0,1.29,1.45,2.05,2.51,1.32Z'/%3E%3C/svg%3E");width:40%;fill:#fff;margin-left:8%;margin-top:.3rem;filter:invert(1)}.component-contact-form .col-wrapper .right .lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:-10;opacity:0;transition:opacity .5s linear .5s,z-index 0s linear 1s}.component-contact-form .col-wrapper .right .lightbox .close{width:5rem;height:5rem;position:absolute;top:3.2rem;right:2.5rem}.component-contact-form .col-wrapper .right .lightbox .close:hover{cursor:pointer}.component-contact-form .col-wrapper .right .lightbox .close svg{fill:#fff}.component-contact-form .col-wrapper .right .lightbox .modal{width:50%;opacity:0;transition:opacity .5s linear}@media (max-width:991px){.component-contact-form .col-wrapper .right .lightbox .modal{width:95%}}.component-contact-form .col-wrapper .right .lightbox .modal .inner{padding-top:56.25%;position:relative}.component-contact-form .col-wrapper .right .lightbox .modal .inner .video{position:absolute;top:0;left:0;width:100%;height:100%}.component-contact-form .col-wrapper .right .lightbox.active{z-index:10000;opacity:1;transition:opacity .5s linear,z-index 0s linear}.component-contact-form .col-wrapper .right .lightbox.active .modal{opacity:1;transition:opacity .5s linear .5s}.acf-block-component .component-contact-form{height:492px!important}