#contact .gform_wrapper{margin-top:120px;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column{margin-bottom:0;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column ul{margin-bottom:0;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column ul .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column ul .gfield textarea,#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column ul .gfield select{width:100%;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column.gfmc-row-1-col-1-of-2{margin-top:20px;width:40% !important;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column.gfmc-row-1-col-2-of-2{margin-left:30px;width:calc(60% - 30px) !important;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column.gfmc-row-1-col-2-of-2 ul .gfield textarea{padding:40px 60px;border-color:#1d1d1b;border-radius:5px;}#contact .gform_wrapper .gform_body .gform_fields fieldset{position:absolute !important;bottom:-55px;right:250px;}#contact .gform_wrapper .gform_footer{margin-top:15px !important;}#contact .gform_wrapper .gform_footer button{margin:0 0 0 auto !important;border-color:transparent;background-color:#fff;}#contact .gform_wrapper .gform_footer button:after{transform:translateY(-50%) rotate(0deg);right:40px;}#contact .gform_wrapper .gform_footer button:hover{color:#fff;background-color:#343a40;}@media only screen and (max-width:991px){#contact .gform_wrapper{margin-top:90px;}}@media only screen and (max-width:767px){#contact .gform_wrapper{margin-top:0;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column{min-width:100% !important;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column.gfmc-row-1-col-2-of-2{margin-left:0 !important;}#contact .gform_wrapper .gform_body .gform_fields li.gfmc-column.gfmc-row-1-col-2-of-2 ul .gfield textarea{padding:25px 0;border-color:transparent !important;border-bottom-color:#1d1d1b !important;border-radius:0;}#contact .gform_wrapper .gform_body .gform_fields fieldset{left:0;right:auto;}}@media only screen and (max-width:576px){#contact .gform_wrapper .gform_body .gform_fields fieldset{position:relative !important;margin-top:15px;bottom:0;}#contact .gform_wrapper .gform_footer{margin-top:30px !important;}#contact .gform_wrapper .gform_footer button{margin-left:0 !important;}}#contact{padding:120px 0;background:#f5f7f9;}#contact .container{max-width:1350px;}#contact h2.title{margin-bottom:30px;}#contact .contact_wrap div{margin-bottom:15px;}#contact .contact_wrap .link-contact{position:relative;padding-left:55px;padding-right:35px;border-color:transparent;background:#fff;}#contact .contact_wrap .link-contact:before{position:absolute;top:20px;left:30px;font-weight:700;color:#bf3d8f;}#contact .contact_wrap .link-contact.phone:before{font-family:'icomoon';content:"\e942";}#contact .contact_wrap .link-contact.email:before{font-family:'Font Awesome 5 Free';content:"\f0e0";}#contact .contact_wrap .link-contact:hover{color:#fff;background-color:#343a40;}@media only screen and (max-width:767px){#contact .contact_wrap{margin-top:30px;}}@media only screen and (max-width:576px){#contact .contact_wrap{margin-top:30px;}#contact .contact_wrap .link-contact{padding-left:45px;padding-right:20px;max-width:100%;}#contact .contact_wrap .link-contact:before{left:15px;}}#footer .footer-nav ul.menu li.current_page_item a{color:#bf3d8f;}#footer .footer-nav ul.menu li a{padding-bottom:0;}#footer .footer-nav ul.menu li a:before{display:none;}#footer .footer-nav ul.menu li a:hover{color:#bf3d8f;}@media only screen and (min-width:1024px) and (max-width:1439px){.home .hero-slider-bg{height:480px;}}@media only screen and (min-width:1440px) and (max-width:1680px){.home .hero-slider-bg{height:540px;}}.home .over-ons-block{overflow:hidden;}.home .over-ons-block .box-description{margin-bottom:115px;}.method-block .box-list{justify-content:space-between;}.method-block .box-list li{position:relative;font-family:'Fair Proposer', sans-serif;font-size:47px;font-weight:400;line-height:1;text-align:center;top:calc(77px - 50%);max-width:365px;margin-bottom:100px;}@media only screen and (min-width:1024px){.method-block .box-list li{max-width:none;margin-bottom:0;}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(1) .list-span{transform:rotate(-15deg);}}.method-block .box-list li:nth-child(1):before{content:'';position:absolute;background-image:url("../images/arrow-right.png");background-repeat:no-repeat;width:56px;height:70px;left:0;top:210%;transform:rotate(25deg);}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(1):before{transform:rotate(0);left:32%;top:100px;}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(2){top:calc(302px - 50%);margin-left:-70px;}}@media only screen and (min-width:1390px){.method-block .box-list li:nth-child(2){margin-left:-108px;}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(2) .list-span{transform:rotate(15deg);}}.method-block .box-list li:nth-child(2):before{content:'';background-image:url("../images/arrow-right-down.png");position:absolute;background-repeat:no-repeat;width:100px;height:100px;right:30px;top:120px;transform:rotate(90deg);}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(2):before{width:56px;height:70px;background-image:url("../images/arrow-right.png");right:-40px;top:-90px;transform:rotate(-80deg);}}@media only screen and (min-width:1390px){.method-block .box-list li:nth-child(2):before{top:-40px;}}@media only screen and (min-width:1390px){.method-block .box-list li:nth-child(3):after{top:64%;left:25%;}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(3) .list-span{transform:rotate(-15deg);}}@media only screen and (min-width:1390px){.method-block .box-list li:nth-child(3) .list-span{margin-top:70px;}}.method-block .box-list li:nth-child(3):before{content:'';position:absolute;background-image:url("../images/arrow-right.png");background-repeat:no-repeat;width:80px;height:80px;left:0;top:115px;transform:rotate(20deg);}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(3):before{background-image:url("../images/arrow-right-down.png");left:auto;right:-80px;top:47px;transform:rotate(15deg);}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(4){top:calc(277px - 50%);margin-right:-140px;}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(4) .list-span{position:relative;left:-30px;top:-30px;transform:rotate(15deg);}}.method-block .box-list li:nth-child(4):before{content:'';position:absolute;background-image:url("../images/arrow-right-down.png");background-repeat:no-repeat;width:100px;height:100px;transform:rotate(90deg);right:0;top:110px;}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(4):before{background-image:url("../images/arrow-right.png");width:80px;height:80px;right:-50px;transform:rotate(-90deg);top:-140px;}}@media only screen and (min-width:1390px){.method-block .box-list li:nth-child(4):before{top:-70px;right:-80px;}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(5){top:calc(27px - 50%);}}@media only screen and (min-width:1024px){.method-block .box-list li:nth-child(5) .list-span{position:relative;left:-30px;transform:rotate(-15deg);}}.method-block .box-list li:after{position:absolute;content:'';height:150px;width:150px;background-color:;opacity:0.1;border-radius:50%;left:20%;top:50%;transform:translateY(-50%);}@media only screen and (min-width:1024px){.method-block .box-list li:after{top:15%;left:10%;}}.method-block .box-list li .list-span{display:inline-block;letter-spacing:-1px;}.page-template-template-services main .about-us-block .box-button{margin-top:60px;text-align:center;}.page-template-template-services main .about-us-block .box-button .btn{padding-left:35px;padding-right:70px;}.page-template-template-services main .about-us-block .box-button .btn:after{transform:translateY(-50%) rotate(0deg);right:40px;}@media only screen and (min-width:1024px){.page-template-template-services main .about-us-block .box-button{text-align:left;}}.page-template-template-for-whom main{padding-bottom:150px;}.page-template-template-contact section{padding:150px 0;}.page-template-template-contact section .link{text-decoration:none;transition:0.3s;}.page-template-template-contact section .link:before{position:relative;margin-right:10px;font-weight:700;color:#bf3d8f;display:inline-block;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.page-template-template-contact section .link.phone:before{font-family:'icomoon';content:"\e942";}.page-template-template-contact section .link.email:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f0e0";}.page-template-template-contact section .link:hover{color:#bf3d8f;}.error404 main{padding:150px 0;}.error404 main p{margin-bottom:30px;}.error404 main a.btn-arrow{padding-left:35px;padding-right:68px;}.error404 main a.btn-arrow:after{transform:translateY(-50%) rotate(0deg);right:40px;}body .gform_wrapper{position:relative;}body .gform_wrapper .gform_body{position:relative;}body .gform_wrapper .gform_body .gform_fields{display:block !important;grid-template-columns:auto !important;grid-template-rows:auto !important;}body .gform_wrapper .gform_body .gform_fields li.gfmc-column{width:100% !important;}body .gform_wrapper .gform_body .gform_fields .gfield{position:relative;margin-bottom:15px;}body .gform_wrapper .gform_body .gform_fields .gfield:last-of-type{margin-bottom:0;}body .gform_wrapper .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield select{padding:25px 0;color:#1d1d1b;width:100% !important;max-width:100%;height:100%;background:transparent;border:1px solid transparent;border-bottom-color:#1d1d1b;border-radius:0;}body .gform_wrapper .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder,body .gform_wrapper .gform_body .gform_fields .gfield select::placeholder{color:#1d1d1b;}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:310px;}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error{border:0px;padding-top:0px;background:transparent;}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error textarea,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error select{padding-bottom:20px;}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .validation_message{color:red;font-weight:700;position:absolute;bottom:1px;padding:2px 12px;line-height:1;font-size:11px;background:red;color:#fff;}body .gform_wrapper .gform_body .gform_fields .gfield.gform_validation_error ul li:not(.gfield_error) input,body .gform_wrapper .gform_body .gform_fields .gfield.gform_validation_error ul li:not(.gfield_error) textarea,body .gform_wrapper .gform_body .gform_fields .gfield.gform_validation_error ul li:not(.gfield_error) select{padding-bottom:16px;padding-top:16px;}body .gform_wrapper .gform_body .gform_fields .gfield.gform_validation_error ul li.custom_validation{margin-bottom:30px;}body .gform_wrapper .gform_body .gform_fields .gfield.gform_validation_error ul li.custom_validation .validation_message{bottom:-16px;}body .gform_wrapper .gform_body .gform_fields fieldset .validation_message{bottom:-15px !important;}body .gform_wrapper .gform_body .gform_fields fieldset label{margin-bottom:0;color:#1d1d1b;}body .gform_wrapper .gform_body .gform_fields fieldset label a{position:relative;padding-bottom:10px;font-weight:700;color:#bf3d8f;transition:0.3s;}body .gform_wrapper .gform_body .gform_fields fieldset label a:after{content:'';position:absolute;left:0;width:100%;height:2px;bottom:0;background-color:#bf3d8f;opacity:1;transition:0.3s;}body .gform_wrapper .gform_body .gform_fields fieldset label a:hover{color:#1d1d1b;text-decoration:none;}body .gform_wrapper .gform_body .gform_fields fieldset label a:hover:after{background-color:#1d1d1b;}body .gform_wrapper .gform_body .gform_fields fieldset span.gfield_required{display:none;}body .gform_wrapper .gform_body .gform_fields fieldset .ginput_container_consent{display:flex;align-items:center;}body .gform_wrapper .gform_body .gform_fields fieldset .ginput_container_consent input[type=checkbox]{margin-right:5px;}@media only screen and (max-width:576px){body .gform_wrapper .gform_body .gform_fields fieldset{position:relative !important;margin-top:15px;bottom:0;}}body .gform_wrapper .gform_footer{margin-top:30px !important;padding:0 !important;}body .gform_wrapper .gform_footer button{display:flex;align-items:center;padding-left:35px;padding-right:70px;background:transparent;}body .gform_wrapper .gform_footer button:hover{color:#fff;background-color:#343a40;}@media only screen and (max-width:576px){body .gform_wrapper .gform_footer{margin-top:30px !important;}body .gform_wrapper .gform_footer button{margin-left:0 !important;}}body .gform_wrapper div.gform_validation_errors{padding:5px 15px;width:100%;background:red;border:0px;text-align:center;}body .gform_wrapper div.gform_validation_errors h2{color:#fff !important;font-weight:700;}body .gform_wrapper div.gform_validation_errors h2 span.gform-icon{display:none !important;}.gform_confirmation_wrapper{margin-top:30px;background:;padding:30px;font-size:24px;text-align:center;color:#fff;}.about-intro{max-width:100% !important;padding-bottom:0px !important;}.about-text h2,.about-text h3{font-weight:700;font-family:"PT Serif", sans-serif;line-height:1.2;margin-bottom:2rem;}.about-img{height:100%;position:relative;width:100%;background-repeat:no-repeat;right:0;background-size:contain;min-height:600px;}@media only screen and (max-width:767px){.about-img{min-height:480px;}}.page-template-template-about-us .contact-section{margin-top:30px;}@media only screen and (max-width:1439px){.header .link-contact{padding-left:35px;padding-right:15px;}.header .link-contact:before{left:15px;}}@media (min-width:1024px){.header .navigation > li{margin:0;font-size:16px;padding:0 13px;}}.intro-block .box-text h3,.intro-block .box-text h4,.intro-block .box-text h5,.intro-block .box-text h6{margin-bottom:40px;}.seo-block .box-text ul{margin-top:-2rem;}.intro-block .box-text p{margin-bottom:40px;line-height:1.5;font-size:16px;}.intro-block .box-text p:last-child{line-height:1.5;font-size:16px;margin-bottom:0;}.audiences-block .box-info .title{font-size:42px;}.footer .dark-block .partners-block .image-holder{margin-bottom:30px;}.footer .dark-block .partners-block .image-holder:last-child{margin-bottom:30px;}.page-template-template-about-us .seo-block .box-text{-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-count:1;-moz-column-count:1;column-count:1;}.page-template-template-about-us .seo-block .box-img{height:100%;background-size:cover;min-height:600px;}@media only screen and (max-width:991px){.page-template-template-about-us .seo-block .box-img{min-height:600px;}}@media only screen and (max-width:767px){.page-template-template-about-us .seo-block .box-img{min-height:400px;}}@media only screen and (max-width:567px){.page-template-template-about-us .seo-block .box-img{min-height:300px;}}