.cta-blog{position:relative;min-height:160px;padding:34px 0 40px;margin:45px 0 40px;display:flex;align-items:center;}.cta-blog .draw:nth-child(1):not(.draw_gray_bg){right:calc(100% + 120px);height:280px;left:initial;top:20px;}.cta-blog .draw:nth-child(2):not(.draw_gray_bg){right:initial;left:calc(-80px + 10px);width:200vw;height:100%;top:0;}.cta-blog .draw.draw_gray_bg{width:100vw;right:-150px;background:#f3f5f9;height:100%;top:0;}.cta-blog__wrap{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:3;}.cta-blog__btn{max-height:50px !important;}.cta-blog__btn a{color:#fff !important;text-decoration:none !important;}.cta-blog__title{color:#19212f;font-size:26px;font-weight:600;letter-spacing:-.008em;line-height:1.231em;margin-top:0 !important;}.cta-blog__desc{color:#19212f;font-family:Montserrat;font-size:18px;font-weight:500;letter-spacing:-.007em;line-height:1.222em;margin-top:0 !important;}.cta-blog__title + .cta-blog__desc:not(:empty){margin-top:20px !important;}.cta-blog__left{margin-right:50px;}.cta-blog__form{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:40px;box-shadow:0 0 10px 0 rgba(0,0,0,10%);z-index:999;display:none;overflow:hidden;overflow:hidden;width:608px;max-width:90%;max-height:90vh;overflow-y:scroll;}.cta-blog__form .cform__bottom .col-sm-12{width:100% !important;margin:0 !important;}.cta-blog__form .button{float:none !important;width:100%;margin:0;text-align:center;right:0;left:0;}.cta-blog__form .button input{width:100%;}body.popup-opened:before{content:"";opacity:.2;background-color:#363636;position:fixed;width:300vw;height:300vw;display:block;z-index:998;top:0;left:0;}body.popup-opened > .cta-blog__form{display:block;}@media screen and (min-width: 1761px){.cta-blog:not(.style-gray){padding:55px 45px;}.cta-blog.style-gray{padding:55px 0;}.cta-blog .draw:nth-child(1):not(.draw_gray_bg){right:calc(100% + 70px);top:30px;height:310px;}.cta-blog .draw:nth-child(2):not(.draw_gray_bg){left:-10px;}.cta-blog .draw.draw_gray_bg{right:-100px;}.cta-blog__left{max-width:440px;margin-right:50px;}.cta-blog__title{font-size:32px;}.cta-blog__desc{font-size:22px;}.cta-blog__btn{max-height:54px !important;}}@media screen and (max-width: 1300px){.cta-blog__form .cform-field_check .checkbox{top:-3px;}}@media screen and (max-width: 1200px){.cta-blog__left{margin-right:5px;}}@media screen and (max-width: 1024px){.cta-blog__wrap{justify-content:flex-start;}.cta-blog{margin:0;padding-top:45px;}}@media screen and (max-width: 768px){.cta-blog__wrap{flex-direction:column;align-items:flex-start;}.cta-blog__btn{margin-top:2em !important;}.cta-blog__left{margin-right:0;max-width:100% !important;}}@media screen and (max-width: 576px){.cta-blog__title{font-size:22px;}.cta-blog__desc{font-size:16px;}.cta-blog__form{padding:30px;}.cta-blog__form .cform__bottom .button{margin-top:25px !important;}}.block-highlights__wrap{margin-bottom:60px;width:100%;outline:none;position:relative;padding:40px 100px 40px 40px;overflow:hidden;}.block-highlights__wrap::before{content:"";width:calc(100% * tan(12deg));position:absolute;top:0;right:100%;height:100%;background-color:#fff;transform-origin:top left;}.block-highlights__wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f5f9;transform:skewX(-12deg);transform-origin:top left;z-index:-1;}.highlights__desc{position:relative;z-index:1;}.block-highlights__wrap h2{margin-bottom:20px !important;}.block-highlights__wrap .highlights__desc{margin:0;}.block-highlights__wrap .highlights__desc{margin:0;}.block-highlights__wrap.orange li::before{background-color:#ffc000;}.block-highlights__wrap.green li::before{background-color:#9c0;}.block-highlights__wrap.blue li::before{background-color:#809ccf;}.block-highlights__wrap.red li::before{background-color:#f00;}.block-highlights__wrap.purple li::before{background-color:#8c66de;}@media screen and (min-width: 1761px){.block-highlights__wrap{max-width:100%;}}@media screen and (max-width: 1200px){.block-highlights__wrap{margin-right:5px;}}@media screen and (max-width: 1023.75px){.block-highlights__wrap{margin-bottom:60px;}}@media screen and (max-width: 767.75px){.block-highlights__wrap{margin-inline:calc(( 100% - 100vw ) / 2);padding-inline:calc(( 100vw - 100% ) / 2);width:100vw;padding-top:30px;padding-bottom:30px;}.block-highlights__wrap::after{width:100%;transform:none;}}