.main-form__wrapper{width:100%;display:grid;grid-template-columns:repeat(2,1fr);position:relative}.image-dog__form{position:absolute;right:-3rem;bottom:0;z-index:12;max-width:270px}.main-form__fields{background-color:#197EB1;border-radius:15px 0 0 15px;color:#FFF;padding:30px}.main-form__title{color:#FFF;font-family:Jost;font-size:24px;font-weight:700;line-height:29px;margin-bottom:20px}.main-form__fields-name{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:10px;position:relative}.main-form__fields-email{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:10px;position:relative}.main-form__fields-salesforce{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:12px 0;border-top:1px solid #38DCE8;border-bottom:1px solid #38DCE8}.main-form__fields-message{display:flex;justify-content:space-between;margin-bottom:8px;gap:10px;position:relative}.main-form__label{font-family:Jost;font-size:20px;font-weight:400;line-height:normal;display:flex;white-space:nowrap;width:25%}.main-form__label span{color:#38DCE8}.main-form__wrapper .wpcf7-form-control-wrap{width:75%}.main-form__input{border-radius:5px;background:rgb(255 255 255 / .25);color:#454545;font-family:Jost;font-size:17px;font-weight:400;line-height:normal;padding:8px 12px;width:100%;position:relative}.main-form__input::placeholder{color:rgb(255 255 255 / .75);font-family:Jost;font-size:17px;font-weight:400;line-height:normal}.main-form__input:not(:placeholder-shown){background-color:rgb(255 255 255 / .9)}.main-form--textarea{max-height:190px}.main-form--textarea::-webkit-scrollbar{width:3px}.main-form--textarea::-webkit-scrollbar-track{background:#fff}.main-form--textarea::-webkit-scrollbar-thumb{background-color:#38DCE8;width:5px;border-radius:20px}.main-form__fields-policy{font-family:Jost;font-size:17px;font-weight:400;line-height:24px;margin-bottom:20px}.main-form__fields-policy a{font-weight:700;color:#fff}.main-form__submit-button{border-radius:15px;background:#48DCA6;padding:15px;color:#fff;text-shadow:0 0 4px rgb(0 0 0 / .25);font-family:Nunito;font-size:26px;font-weight:700;line-height:normal;width:100%;cursor:pointer;transition:all 0.3s ease}.main-form__submit-button:hover{background:#30BF98}.main-form__switch{position:relative;display:inline-block;width:50px;height:23px}.main-form__switch input{opacity:0;width:0;height:0}.slider__switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ffffff80;transition:0.4s}.slider__switch:before{position:absolute;content:"";height:19px;width:19px;left:2px;bottom:2px;background-color:#fff;transition:0.4s}input:checked+.slider__switch{background-color:#38DCE8}input:checked+.slider__switch:before{transform:translateX(26px)}.slider__switch.round{border-radius:34px}.slider__switch.round:before{border-radius:50%}.main-form__information{border-radius:0 15px 15px 0;background-color:#FFF;box-shadow:3px 0 10.4px 0 rgb(0 0 0 / .25) inset;padding:30px}.main-form__information-content{margin-bottom:40px}.main-form__information-title{color:#454545;font-family:Jost;font-size:24px;font-weight:700;line-height:normal}.main-form__information-text{color:#454545;font-family:Jost;font-size:22px;font-weight:300;line-height:normal;margin-bottom:17px}.information-partners{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;row-gap:15px}.information-partners__item{display:flex;align-items:center;justify-content:center}.information-partners__item img{display:block;max-width:116px}.image-dog__form{display:block}.modalWindow{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);overflow-y:scroll}#windowModalZoomVideo{visibility:hidden;opacity:0;transition:visibility 0s,opacity 0.3s;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);overflow-y:scroll;padding:0 15px}#windowModalZoomVideo.active{visibility:visible;opacity:1}.modal-contentWindow{background-color:#fefefe;margin:0 auto;padding:50px;max-width:1210px;border-radius:15px;position:relative;top:50%;transform:translateY(-50%)}.close{color:#aaa;float:right;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px;z-index:10}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-success__wrapper{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:50px}.modal-success__image img{display:block;width:100%}.modal-success__title{font-family:Nunito;font-size:72px;font-weight:800;line-height:60px;background:linear-gradient(90deg,#3CA0D2 .12%,#48DCA6 99.91%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;padding-bottom:25px}.modal-success__text{color:#363636;font-family:Jost;font-size:37px;font-weight:400;line-height:44px}.main-form__submit-button:disabled{cursor:not-allowed}.wpcf7-form-control-wrap{position:relative}.main-form__wrapper .wpcf7-not-valid-tip{font-size:0;position:absolute;right:10px!important;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/wp-RA/assets/img/alert-triangle.svg);width:23px;height:20px;left:initial}.error-message{display:none}.main-form__wrapper .wpcf7-response-output{display:none!important}.main-form__wrapper .wpcf7-spinner{display:none}.modal-content--main{padding:0}@media(max-width:1440px){.image-dog__form{max-width:250px;right:-5rem}.main-form__wrapper{margin:0 auto}.modal-content--main{top:0;transform:none}.modalWindow{padding:15px}}@media(max-width:1024px){.image-dog__form{display:none}}@media(max-width:768px){.main-form__wrapper{grid-template-columns:repeat(1,1fr)}.main-form__information{display:none}.main-form__fields{border-radius:15px}.image-dog__form{display:block;max-width:200px;right:0;bottom:7rem}.main-form__fields-policy{max-width:430px;padding:50px 0}.modalWindow{padding:25px}.modal-success__wrapper{grid-template-columns:repeat(1,1fr)}.modal-content--main{background-color:#fff0;top:0}.modal-success__image img{max-width:350px;margin:0 auto}.modal-success__title{text-align:center;font-size:46px;line-height:42px}.modal-success__text{font-size:32px;text-align:center;line-height:32px}}@media(max-width:660px){.image-dog__form{display:none}.main-form__fields-policy{max-width:100%;padding:0}.main-form__fields-message{margin-bottom:16px}}@media(max-width:426px){.main-form__fields{padding:17px 15px}.main-form__label{font-size:17px}.main-form__fields-policy{font-size:14.046px;line-height:19.83px;margin-bottom:10px}.main-form__submit-button{font-size:21.483px;padding:12px}}