.content-wrapper{max-width:1240px}.content-wrapper--vertical-spacing,.dnd-section{padding:80px 20px}.dnd-section>.row-fluid{max-width:1240px}html{font-size:16px}body{background-color:#101921;color:#fff;font-family:Outfit,sans-serif;font-style:normal;font-weight:300;text-decoration:none}.text--light{font-weight:100}.text--medium{font-weight:500}.text--bold,b,strong{font-weight:700}p{font-family:Outfit,sans-serif;font-style:normal;font-weight:300;text-decoration:none}a{color:#b599db;font-weight:400}.body-container-wrapper a:not([class]){text-decoration:underline}.body-container-wrapper a:not([class]):hover{text-decoration:none}a svg{fill:#b599db}a:focus,a:hover{color:#ddc1ff}a:focus svg,a:hover svg{fill:#ddc1ff}a:active{color:#8d71b3}a:active svg{fill:#8d71b3}h1{font-size:50px}h1,h2{color:#f0f1f9;font-family:Outfit,sans-serif;font-style:normal;font-weight:400;text-decoration:none}h2{font-size:38px}h3{font-size:30px}h3,h4{color:#f0f1f9;font-family:Outfit,sans-serif;font-style:normal;font-weight:400;text-decoration:none}h4{font-size:24px}h5{font-size:16px}h5,h6{font-family:Outfit,sans-serif;font-style:normal;font-weight:400;text-decoration:none}h6{color:#f0f1f9;font-size:14px}blockquote{border-left-color:#e93ab8}.button,button,form .hs-button,form input[type=submit]{background-color:#e93ab8;color:#101921;padding:16px 45px 16px 30px}.button--tag:after{left:30px}.button:hover,button:hover,form .hs-button:hover,form input[type=submit]:hover{background-color:#f289d4;color:#101921}.button:focus,button:focus,form .hs-button:focus,form input[type=submit]:focus{background-color:#e93ab8;color:#101921;outline-color:#f289d4;padding-right:51px}.button:active,button:active,form .hs-button:active,form input[type=submit]:active{background-color:#ff62e0;color:#101921}.submitted-message,form{font-family:Outfit,sans-serif;font-style:normal;font-weight:300;text-decoration:none}.form-title,form label,form legend{color:#fff}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border-color:#d1d6dc;color:#fff}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:#4500a4}::-webkit-input-placeholder{color:#fff}.hs-fieldtype-date .input .hs-dateinput:before,:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:#fff}.fn-date-picker td.is-selected .pika-button{background:#4500a4}.fn-date-picker td .pika-button:hover{background-color:#4500a4!important}.fn-date-picker td.is-today .pika-button{color:#4500a4}table{background-color:#343c42}table,td,th{border-color:#fff}td,th{color:#fff}thead td,thead th{background-color:#350078;border-bottom-color:#fff;color:#fff}tfoot td{background-color:#fff;color:#283037}.header,.header--no-navigation{background-color:#101921}.header__topbar{color:#350078}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current,.header__logo .logo-company-name,body .navigation-primary a{color:#fff}.header__language-switcher .lang_list_class li a:focus,.header__language-switcher .lang_list_class li:hover a,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:hover,body .navigation-primary a:focus,body .navigation-primary a:hover{color:#4500a4}.header__language-switcher .lang_list_class li a:active,.header__language-switcher-label-current:active,body .navigation-primary a:active{color:#fff}body .navigation-primary .submenu.level-1>li>a.active-item:after{background-color:#e93ab8}.header__language-switcher .lang_list_class,body .submenu.level-2,body .submenu.level-3,body .submenu.level-4{background-color:#101921}body .submenu.level-2>li:first-child:before{border-color:#fff}.header__language-switcher .lang_list_class:before{border-bottom-color:#fff}.header__language-switcher .lang_list_class li:hover,body .submenu.level-2 .menu-item .menu-link:focus,body .submenu.level-2 .menu-item .menu-link:hover,body .submenu.level-2>li:first-child.focus:before,body .submenu.level-2>li:first-child:hover:before{background-color:#101921}.header__language-switcher .lang_list_class.first-active:after{border-bottom-color:#101921}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current{font-family:Outfit,sans-serif}.header__language-switcher-label-current:after{border-top-color:#fff}.footer{background-color:#4500a4}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer img,.footer label,.footer li,.footer p,.footer span{color:#f0f1f9}.blog-header__inner,.blog-index,.blog-post,.blog-related-posts,.resource-post{padding:80px 0}@media (min-width:960px){.blog-post{padding-left:2rem;padding-right:2rem}}.post__content,.post__content-filler{background-color:#29323a}.blog-comments,.blog-pagination{margin-bottom:80px}.post__author,.post__date,.post__description,.post__tag,.post__tag:active,.post__tag:hover,.post__title a{color:#fff}.resource-post__download-link{background-color:#e93ab8;color:#101921}.resource-post__download-link:focus,.resource-post__download-link:hover{background-color:#f289d4;color:#101921}.resource-post__download-link:active{color:#fff}.about-us__learnmore{color:#4500a4}.about-us__learnmore svg{fill:#4500a4}.dynamic-content-swiper .swiper-button-next,.dynamic-content-swiper .swiper-button-prev,.post-carousel .swiper-button-next,.post-carousel .swiper-button-prev{color:#e93ab8}.dynamic-content-swiper .swiper-pagination-bullet,.post-carousel .swiper-pagination-bullet{background-color:#fff}.dynamic-content-swiper .swiper-pagination-bullet-active,.post-carousel .swiper-pagination-bullet-active{background-color:#e93ab8}.blog-pagination__link{color:#4500a4}.blog-pagination__number-link{background:#4500a4;color:#f0f1f9}.blog-pagination__number-link:focus,.blog-pagination__number-link:hover{background:#350078;color:#f0f1f9}.blog-pagination__link--active{background:#101921}.blog-pagination__link--active:after,.blog-pagination__next-link:after,.blog-pagination__prev-link:after{background-color:#350078}#comments-listing .comment-reply-to{color:#b599db}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:#8d71b3}#comments-listing .comment-reply-to:active{color:#ddc1ff}.card__price{color:#f0f1f9;font-family:Outfit,sans-serif;font-size:30px;font-style:normal;font-weight:400;text-decoration:none}.post-grid .post{background-color:#343d45}.post-grid .post__tag,.post-grid .post__title a{color:#fff}.row-fluid [class*=span].no-height{min-height:auto}.container,.row-fluid .container[class*=span]{box-sizing:border-box;float:none;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after,.row-fluid .container[class*=span]:after{clear:both;content:"";display:table}.row{margin-left:-15px;margin-right:-15px}.slick-slider .slick-arrow{background:none;border:none;color:#000;cursor:pointer;font-size:0;height:auto;left:0;position:absolute;top:45%;transform:translateY(-50%);width:auto;z-index:9}.slick-slider .slick-arrow.slick-prev:before{color:#fff;content:"\f104";font-family:FontAwesome;font-size:63px;line-height:30px}.slick-slider .slick-arrow.slick-next:before{color:#fff;content:"\f105";font-family:FontAwesome;font-size:63px;line-height:30px}.slick-slider .slick-arrow.slick-next{left:auto;right:0}.slick-slider .slick-dots{bottom:20px;left:0;padding-left:0;position:absolute;right:0;text-align:center}.slick-slider .slick-dots li{display:inline-block;margin:0 5px}.slick-slider .slick-dots li button{background-color:#fff;border:none;border-radius:100%;cursor:pointer;height:12px;opacity:.5;padding:0;text-indent:-9999px;width:12px}.slick-slider .slick-dots li.slick-active button{opacity:1}.slick-list.draggable{overflow:hidden}button.slick-prev.slick-arrow{left:-75px}.slick-slider .slick-arrow.slick-next{right:-85px}@media(min-width:768px){.container,.row-fluid .container[class*=span]{width:750px}}@media(min-width:992px){.container,.row-fluid .container[class*=span]{width:970px}}@media(min-width:1260px){.container,.row-fluid .container[class*=span]{width:1230px}}