/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/page/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/page/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.ts-wrap{width:100%;}.field--type-text-with-summary h2{font:600 47px/130% Montserrat;color:#00112C;margin-bottom:15px;text-align:center;position:relative;text-transform:uppercase;letter-spacing:0.5px;}.field--type-text-with-summary h2 span{display:inline-block;position:relative;background:#FF4013;padding:0 3px;line-height:100%;color:white;}@media (max-width:1600px){.field--type-text-with-summary h2{margin-bottom:10px;font-size:34px;}}@media (max-width:575px){.field--type-text-with-summary h2{font-size:19px;}}.main-bg{background:url(https://www.creatio.com/page/sites/landings/files/top-crm-technology-trends-2024/BG-min.png) no-repeat 50% 50% / cover;position:relative;z-index:1;min-height:940px;display:flex;align-items:flex-end;border-radius:0 0 160px 0;}.main-bg > img{position:absolute;}.main-bg .logo{}.main-bg .left-hex{top:10%;left:-1%;opacity:0.4;}.main-bg .right-hex{top:22%;right:-12%;opacity:0.4;}.main-bg h1{color:#fff;font:700 84px/120% Montserrat;margin:85px auto 10px;max-width:1060px;text-align:center;text-transform:uppercase;}.main-bg .main-text{color:#fff;font:500 50px/120% Montserrat;margin:0 auto 85px;text-align:center;max-width:940px;}.main-bg .screen{margin:0 auto;text-align:center;overflow:hidden;}.main-bg .screen img{display:inline-block;margin:0 auto -10px;border-radius:10px;border:2px solid #000000;}@media (max-width:1600px){.main-bg{min-height:670px;border-radius:0 0 120px 0;}.main-bg h1{font-size:59px;margin-top:50px;}.main-bg .main-text{font-size:34px;max-width:650px;margin-bottom:55px;}.main-bg .screen img{max-width:629px;}.main-bg .left-hex{max-height:100%;width:auto;}.main-bg .right-hex{max-height:100%;width:auto;}}@media (max-width:991px){.main-bg{min-height:900px;border-radius:0 0 100px 0;background-position:0 100%;}.main-bg .left-hex{display:none;}.main-bg .right-hex{max-height:unset;max-width:500px;height:auto;top:-25%;right:0;}.main-bg h1{font-size:56px;margin:50px auto 5px;}.main-bg .main-text{font-size:33px;}.main-bg .screen img{max-width:726px;width:100%;border-radius:0 0 75px 0;margin:0 auto -5px;}.main-bg .logo{text-align:center;margin-top:7%}}@media (max-width:575px){.main-bg{height:567px;min-height:fit-content;border-radius:0 0 60px 0;background-position:40% 50%;}.main-bg .right-hex{max-width:300px;}.main-bg h1{max-width:250px;font-size:30px;margin-top:45px;}.main-bg .main-text{font-size:16px;max-width:250px;margin-bottom:40px;}.main-bg .screen{position:relative;overflow:hidden;}.main-bg .screen img{max-width:449px;}}.top-trends{position:relative;z-index:0;padding:calc(4% + 170px) 0 4%;margin:-160px 0 0;background:#E7ECFA;border-radius:0 0 160px 0;}.top-trends .ts-wrap > img{position:absolute;}.top-trends .left{top:47%;left:0;}.top-trends .right{top:53%;right:7%;}.top-trends h3{color:#00112C;font:400 34px/130% Montserrat;margin:0 auto 20px;text-align:center;}.top-trends .block-content p{color:#00112C;font:400 20px/140% Montserrat;margin:0 auto;text-align:center;}@media (max-width:1600px){.top-trends{margin:-120px 0 0;padding:calc(4% + 120px) 0 4%;border-radius:0 0 120px 0;}.top-trends .left{max-width:147px;}.top-trends .right{max-width:75px;right:3%;}.top-trends h3{font-size:24px;margin:0 auto 15px;}.top-trends .block-content p{font-size:13px;}}@media (max-width:991px){.top-trends{margin:-100px 0 0;border-radius:0 0 100px 0;padding:150px 0 50px;}.top-trends .left,.top-trends .right{display:none;}}@media (max-width:575px){.top-trends{margin:-60px 0 0;border-radius:0 0 60px 0;padding:110px 0 50px;}.top-trends h3{font-size:16px;margin:0 auto 10px;}.top-trends .block-content p{font-size:12px;}}.top-trends-content{margin:80px 0 0;}.top-trends-content:nth-child(odd) .block-content{order:2;}.top-trends-content:nth-child(odd)  .block-img{order:1;}.top-trends-content .col-lg-12{display:flex;align-items:center;justify-content:space-between;}.top-trends-content .block-content{width:49%;}.top-trends-content .block-content h3{color:#00112C;font:600 38px/130% Montserrat;margin:0 0 20px;text-align:left;}.top-trends-content .block-content p{color:#00112C;font:400 20px/175% Montserrat;margin:0;text-align:left;}.top-trends-content .block-content p + p{margin-top:30px;}.top-trends-content .block-img{width:49%;}.top-trends-content .block-img img{max-width:100%;}@media (max-width:1600px){.top-trends-content{margin:70px 0 0;}.top-trends-content .block-content h3{font-size:27px;margin:0 0 15px;}.top-trends-content .block-content p{font-size:13px;}.top-trends-content .block-content p + p{margin-top:25px;}}@media (max-width:991px){.top-trends-content{margin:60px 0 0;}.top-trends-content:nth-child(odd) .block-content{order:1;}.top-trends-content:nth-child(odd) .block-img{order:2;}.top-trends-content .col-lg-12{flex-direction:column;}.top-trends-content .block-content{width:100%;}.top-trends-content .block-content h3{margin:0 auto 15px;text-align:center;}.top-trends-content .block-content p{margin:0 auto;text-align:center;}.top-trends-content .block-content p + p{margin-top:20px;}.top-trends-content .block-img{width:100%;margin:30px auto 0;text-align:center;}.top-trends-content .block-img img{max-width:100%;margin:0 auto;}}@media (max-width:575px){.top-trends-content{margin:50px 0 0;}.top-trends-content .block-content h3{margin:0 auto 10px;font-size:18px;}.top-trends-content .block-content p{font-size:12px;}.top-trends-content .block-content p + p{margin-top:15px;}.top-trends-content .block-img{margin:25px auto 0;}}.rld{margin:0;background:url(https://www.creatio.com/page/sites/landings/files/top-crm-technology-trends-2024/Vrezka-min.png) no-repeat 50% 50% / cover;max-height:685px;height:685px;display:flex;align-items:center;position:relative;}.rld > img{position:absolute;}.rld .left-hex{top:0;left:0;opacity:0.4;}.rld .right-hex{top:0;right:-26px;opacity:0.4;}.rld .block-content,.rld  h2,.rld .button-wrapper{width:63%;padding-left:3%;}.rld .block-content p{font:400 35px/130% Montserrat;color:#fff;margin:0 0 20px;max-width:74%;}.rld h2{color:#fff;text-align:left;}.rld .button-wrapper{margin-top:40px;}.rld .button-wrapper a{display:inline-block;color:white;font:500 16px/130% Montserrat;text-transform:uppercase;padding:12px 0;width:350px;border-radius:5px;text-align:center;background-image:linear-gradient(-130deg,#FF8D0B,#FF4B11);text-decoration:none;}.rld .button-wrapper a:hover{text-decoration:none;color:#FF4B11;border:1px solid #FF4B11;background:white;}.rld .photo-part{left:60%;bottom:0;position:absolute;}.rld .photo-part img{width:100%;height:auto;}@media (max-width:1600px){.rld{margin:0;max-height:490px;height:490px;}.rld .left-hex{max-height:100%;width:auto;}.rld .right-hex{max-height:101%;width:auto;right:-31px;}.rld .block-content,.rld h2,.rld .button-wrapper{width:65%;padding-left:1%;}.rld .block-content p{font-size:25px;margin:0 0 15px;}.rld .button-wrapper{margin-top:35px;}.rld .button-wrapper a{padding:10px 0;width:300px;font-size:15px;}.rld .photo-part img{width:90%;}}@media (max-width:991px){.rld{padding:5% 0 0;max-height:fit-content;height:fit-content;flex-direction:column;}.rld .left-hex,.rld .right-hex{max-height:47%;width:auto;top:unset;bottom:0;}.rld .right-hex{right:-315px;}.rld .block-content,.rld h2,.rld .button-wrapper{width:100%;max-width:740px;padding-left:0;margin:0 auto;}.rld .block-content p{margin:0 auto 10px;text-align:center;}.rld h2{text-align:center;}.rld .button-wrapper{margin-top:30px;text-align:center;}.rld .photo-part{width:100%;position:static;text-align:center;padding-right:5%;margin-top:30px;z-index:1;}.rld .photo-part img{min-width:475px;width:475px;}}@media (max-width:767px){.rld .right-hex{max-height:70%;}}@media (max-width:575px){.rld{padding:30px 0 0;}.rld .right-hex{min-width:554px;left:0;max-height:326px;transform:translate(-28%,0);}.rld .block-content p{margin:0 auto 5px;font-size:18px;}.rld .button-wrapper{margin-top:25px;}.rld .button-wrapper a{padding:8px 0;width:280px;}.rld .photo-part{padding-right:0;margin-top:25px;}.rld .photo-part img{min-width:280px;width:280px;}}.conclusion{position:relative;margin:80px 0 0;min-height:537px;display:flex;align-items:center;background:#28216B;}.conclusion > img,.conclusion .ts-wrap > img{position:absolute;}.conclusion .left-hex{left:-149px;top:0;opacity:0.4;}.conclusion .right-hex{right:-175px;top:0;opacity:0.4;}.conclusion .left{top:110px;left:300px;}.conclusion .bottom{top:90%;left:350px;z-index:1;}.conclusion .center{top:325px;right:300px;}.conclusion .right{top:160px;right:35px;}.conclusion .block-content{max-width:65%;margin:0 auto;}.conclusion h2{color:white;}.conclusion .block-content p{text-align:center;font:400 19px/130% Montserrat;color:white;}@media (max-width:1600px){.conclusion{margin:70px 0 0;min-height:387px;}.conclusion .left-hex{max-height:100%;width:auto;left:-108px;}.conclusion .right-hex{right:-137px;max-height:100%;width:auto;}.conclusion .left{max-width:105px;top:84px;left:218px;}.conclusion .bottom{max-width:80px;left:280px;}.conclusion .center{max-width:62px;top:238px;right:210px;}.conclusion .right{max-width:93px;top:140px;right:35px;}.conclusion .block-content{max-width:65%;}.conclusion .block-content p{font-size:13px;}}@media (max-width:991px){.conclusion{margin:60px 0 0;}.conclusion .left-hex{left:0;max-height:100%;width:auto;}.conclusion .right-hex{display:none;}.conclusion .left{left:100px;top:76%;}.conclusion .bottom{left:unset;right:1%;top:1%;}.conclusion .center{left:unset;right:1%;top:74%;}.conclusion .right{left:100px;top:1%;}}@media (max-width:767px){.conclusion .block-content{max-width:90%;}}@media (max-width:575px){.conclusion{margin:50px 0 0;padding:50px 0;min-height:fit-content;}.conclusion .block-content{max-width:100%;}.conclusion .block-content p{font-size:12px;}.conclusion .left-hex{display:none;}.conclusion .left{left:87%;top:90%;max-width:59px;z-index:1;}.conclusion .bottom{max-width:46px;left:1%;right:unset;top:1%;}.conclusion .center{right:1%;top:1%;max-width:35px;}.conclusion .right{left:2%;top:90%;max-width:46px;z-index:1;}}@media (max-width:991px){body .ts-section.footer{z-index:1;}}
