@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:100;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-100.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-100.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-100.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-100.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:100;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-100italic.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-100italic.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-100italic.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-100italic.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:300;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-300.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-300.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-300.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:300;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-300italic.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-300italic.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-300italic.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-300italic.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:400;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-regular.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-regular.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-regular.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:600;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-600.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-600.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-600.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:600;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-600italic.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-600italic.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-600italic.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-600italic.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:700;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-700.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-700.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-700.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:800;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-800.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-800.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-800.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-800.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:800;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-800italic.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-800italic.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-800italic.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-800italic.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:normal;font-weight:900;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-900.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-900.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-900.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-900.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-display:swap;font-style:italic;font-weight:900;src:local(""),url("../fonts/montserrat-v21-latin-ext_latin-900italic.woff2") format("woff2"),url("../fonts/montserrat-v21-latin-ext_latin-900italic.woff") format("woff"),url("../fonts/montserrat-v21-latin-ext_latin-900italic.ttf") format("truetype"),url("../fonts/montserrat-v21-latin-ext_latin-900italic.svg#Montserrat") format("svg")}.clearfix:after{clear:both;content:"";display:table}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}h2{font-size:26px;line-height:32px}@media (min-width: 768px){h2{font-size:30px;line-height:36px}}h3{font-size:22px;line-height:28px}@media (min-width: 768px){h3{font-size:26px;line-height:32px}}h4{font-size:18px;line-height:24px}@media (min-width: 768px){h4{font-size:22px;line-height:28px}}p+p,p+h2,p+h3,p+h4,h2+p,h2+h2,h2+h3,h2+h4,h3+p,h3+h2,h3+h3,h3+h4,h4+p,h4+h2,h4+h3,h4+h4{margin-top:30px}p+p{margin-top:15px}section .section-title,section .section-subtitle{color:#363636;font-family:"Montserrat";text-align:center}section .section-title{font-size:24px;font-weight:600}section .section-title+.section-subtitle{margin-top:10px}@media (min-width: 768px){section .section-title{font-size:20px}section .section-title+.section-subtitle{margin-top:17px}}section .section-subtitle{font-size:24px;font-weight:100;margin-bottom:45px}@media (min-width: 768px){section .section-subtitle{font-size:36px;margin-bottom:100px}}button,a.button{text-decoration:none;height:44px;line-height:44px;border-radius:22px;font-weight:400;font-size:16px;transition:all 200ms;text-align:center;display:inline-block}button.primary,a.button.primary{border:1px solid #0ea8ef;color:#0ea8ef;width:215px;background-color:transparent}button.primary:hover,a.button.primary:hover{color:white;background-color:#0ea8ef}button.primary-flip,a.button.primary-flip{border:1px solid #0ea8ef;color:white;background-color:#0ea8ef;width:215px;display:inline-block}button.primary-flip:hover,a.button.primary-flip:hover{color:#0ea8ef;background-color:white}button.estimate,a.button.estimate{width:180px;border:1px solid #ff7a00;background-color:#ff7a00;color:white}button.estimate:hover,a.button.estimate:hover{background-color:transparent;color:#ff7a00}button.cta-button,a.button.cta-button{color:#ff7a00;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 20px;background-color:#ffffff;border-radius:50px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:1px solid #ffffff}button.cta-button:hover,a.button.cta-button:hover{color:#ffffff;background-color:transparent;border:1px solid #ffffff;text-decoration:none}.tooltip{display:inline-block;width:19px;height:19px;position:relative;vertical-align:middle}.tooltip .close{position:absolute;top:12px;right:20px;font-size:20px;cursor:pointer}.tooltip .close:before{content:"✖";color:#0ea8ef}.tooltip .body{font-size:14px;font-weight:300;line-height:24px;text-align:center}.tooltip .body,.tooltip .close{display:none}.tooltip.open{border-radius:25px;background-color:#d8eff8;padding:20px;margin-left:-15px;margin-top:-15px;width:350px;position:absolute;height:auto}.tooltip.open .body,.tooltip.open .close{display:block}.tooltip:before{content:"";background-image:url(../images/tooltip-info.png);width:19px;height:19px;display:inline-block;display:inline-block;cursor:pointer}.slick-dots{margin-top:30px}.slick-dots li{display:inline-block;margin-right:20px}.slick-dots li button{width:11px;height:11px;background-color:#e5e5e5;border:0;text-indent:-9999px;border-radius:6px;outline:none}.slick-dots li.slick-active button{background-color:#0ea8ef}.slick-dots li:last-of-type{margin-right:0}.swipe-hand{width:123px;height:42px;position:relative;background-image:url(../images/swipe-hand.png);background-repeat:no-repeat;background-position:center right 25px;margin:0 auto;animation:swipe_hand 2s infinite}.swipe-hand:before,.swipe-hand:after{content:"";background-image:url(../images/swipe-arrow.png);width:23px;height:16px;display:block;position:absolute;top:13px}.swipe-hand:after{background-position:0 -16px;right:0;-ms-transform:rotate(180deg);transform:rotate(180deg)}@keyframes swipe_hand{0%{background-position:center right 30px}100%{background-position:center right 30px}90%{background-position:center left 30px}}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}table{width:100% !important;margin:40px auto}table tr td,table tr th{text-align:left;padding:25px 40px}table tr td:first-child,table tr th:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}table tr td:last-child,table tr th:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}table tbody tr:nth-of-type(even) td,table tr:nth-of-type(even) td{background-color:#f2f7fa}table thead tr td,table thead tr th,table tr.heading td,table tr.heading th{background-color:#06a9f0;color:white;font-weight:600}nav.pager ul.pager__items{margin-top:100px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}@media (max-width: 440px){nav.pager ul.pager__items li.pager__item{margin:2px;height:36px}nav.pager ul.pager__items li.pager__item .desktop-pager-element{display:none}nav.pager ul.pager__items li.pager__item a{line-height:36px;height:36px;padding:0 7px !important;min-width:28px}}@media (min-width: 441px) and (max-width: 640px){nav.pager ul.pager__items li.pager__item{margin:5px}nav.pager ul.pager__items li.pager__item .desktop-pager-element{display:none}}@media (min-width: 641px){nav.pager ul.pager__items li.pager__item{margin:5px}nav.pager ul.pager__items li.pager__item .mobile-pager-element{display:none}}nav.pager ul.pager__items li{display:inline-block;color:#5dbbf2;text-align:center}nav.pager ul.pager__items li a{color:inherit;padding:0 5px;min-width:44px;line-height:44px;height:44px;display:block}nav.pager ul.pager__items li.pager__item{border:1px solid #0ea8ef;border-radius:4px}nav.pager ul.pager__items li.pager__item--previous,nav.pager ul.pager__items li.pager__item--next,nav.pager ul.pager__items li.pager__item--last,nav.pager ul.pager__items li.pager__item--first{font-size:16px;font-weight:400}nav.pager ul.pager__items li.pager__item--previous a,nav.pager ul.pager__items li.pager__item--next a,nav.pager ul.pager__items li.pager__item--last a,nav.pager ul.pager__items li.pager__item--first a{padding:0 10px}nav.pager ul.pager__items li.is-active,nav.pager ul.pager__items li:hover{background:#0ea8ef;color:white}nav.pager ul.pager__items li.pager__item--ellipsis,nav.pager ul.pager__items li.pager__item--previous,nav.pager ul.pager__items li.pager__item--next,nav.pager ul.pager__items li.pager__item--last,nav.pager ul.pager__items li.pager__item--first{border:0}nav.pager ul.pager__items li.pager__item--ellipsis{height:44px;line-height:44px;background:transparent !important;color:#5dbbf2 !important}.table-responsive{overflow:auto;margin:40px auto}.table-responsive table{margin:0;margin-bottom:10px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-image:url(../images/bg-mobile.png);background-position:center top;background-repeat:no-repeat;font-family:Montserrat;font-weight:300;color:#363636}@media (min-width: 960px){body{background-image:url(../images/top-bg.png),url(../images/middle-bg.png),url(../images/map-bg.png);background-position:right -92px top 160px, right 2100px, right bottom;background-repeat:no-repeat, no-repeat, no-repeat;background-size:100%, 14%, 64%}}@media (max-width: 960px){body{background-size:100%}}body .layout-container{position:relative;overflow:hidden;padding-bottom:50px}@media (min-width: 768px){body .layout-container{padding-top:20px}}@media (max-width: 767px){body .layout-container header .region-header{padding-top:20px}}@media (min-width: 960px){body.toolbar-fixed{background-position:right -92px top 198px, right 2138px, right bottom}}@media (min-width: 768px){body.toolbar-fixed.toolbar-tray-open{background-position:right -92px top 238px, right 2178px, right bottom}}header,main,footer,.modal_inner,.menu-dropdown-container,.cta-bg--wrapper{min-width:320px;width:100%;margin:0 auto;min-height:10px;display:block}@media (min-width: 768px){header,main,footer,.modal_inner,.menu-dropdown-container,.cta-bg--wrapper{width:748px}}@media (min-width: 788px){header,main,footer,.modal_inner,.menu-dropdown-container,.cta-bg--wrapper{width:768px}}@media (min-width: 992px){header,main,footer,.modal_inner,.menu-dropdown-container,.cta-bg--wrapper{width:972px}}@media (min-width: 1012px){header,main,footer,.modal_inner,.menu-dropdown-container,.cta-bg--wrapper{width:992px}}@media (min-width: 1240px){header,main,footer,.modal_inner,.menu-dropdown-container,.cta-bg--wrapper{width:1220px}}header,main,footer{padding:0 10px;overflow:hidden}@media (min-width: 768px){header,main,footer{overflow:visible}}@media (min-width: 992px){header,main,footer{padding:0 20px}}nav.tabs{margin-bottom:30px}nav.tabs ul{margin:10px 0}nav.tabs ul li{float:left}nav.tabs ul li a{border-bottom:1px dashed #e7e7e7;padding:5px}nav.tabs ul li:after{content:"\2219";display:inline-block;margin:0 10px}nav.tabs ul li:last-of-type:after{display:none}nav.tabs ul:after{clear:both;content:"";display:table}main .node__content>section+section,main .node__content>section+div.field,main .node__content>div.field+section,main .node__content>div.field section+section,main .blog-single-post .post-content>section+section,main .blog-single-post .post-content>section+div.field,main .blog-single-post .post-content>div.field+section,main .blog-single-post .post-content>div.field section+section{margin-top:30px}@media (min-width: 768px){main .node__content>section+section,main .node__content>section+div.field,main .node__content>div.field+section,main .node__content>div.field section+section,main .blog-single-post .post-content>section+section,main .blog-single-post .post-content>section+div.field,main .blog-single-post .post-content>div.field+section,main .blog-single-post .post-content>div.field section+section{margin-top:60px}}main .node__content .body a{color:#0ea8ef;transition:200ms all;cursor:pointer}main .node__content .body a:hover{text-decoration:underline}main a,footer a{color:#363636;text-decoration:none;transition:color 200ms}main a:hover,footer a:hover{color:#5dbbf2}main img,footer img{max-width:100%;height:auto}.block-navigation{margin-bottom:50px}.block-navigation.fixed{z-index:10;position:fixed;top:0;width:100%;background:#fff5ec;padding-top:20px;left:0;box-shadow:0 0px 10px 3px rgba(0,0,0,0.2)}@media (min-width: 992px){.block-navigation.fixed{background:#fff;padding-top:0;top:-30px}}.block-navigation.fixed .block-content{width:1220px;margin:0 auto;padding-left:20px;padding-right:20px}@media (max-width: 1239px){.block-navigation.fixed .block-content{width:992px}}@media (max-width: 991px){.block-navigation.fixed .block-content{width:768px}}@media (max-width: 768px){.block-navigation.fixed .block-content{width:480px}}@media (max-width: 480px){.block-navigation.fixed .block-content{width:375px}}.block-navigation.fixed .block-content .main-menu .top-section,.block-navigation.fixed .block-content .main-menu .top-menu{display:none}.block-navigation .block-content{display:-ms-flexbox;display:flex;gap:10px;padding-bottom:20px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.block-navigation .block-content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end}}.block-navigation .block-content .brand,.block-navigation .block-content .language-switcher{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-navigation .block-content .brand{min-width:150px}@media (min-width: 768px){.block-navigation .block-content .brand{-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1 / span 3;-ms-grid-column:1;grid-column:1;-ms-flex-align:end;align-items:end;display:-ms-grid;display:grid;-ms-grid-row-align:end}}@media (min-width: 992px){.block-navigation .block-content .brand{margin-right:50px}}@media (min-width: 1200px){.block-navigation .block-content .brand{min-width:198px;margin-right:30px}}@media (min-width: 1240px){.block-navigation .block-content .brand{margin-right:80px}}.block-navigation .block-content a{display:block}.block-navigation .block-content img{max-width:100%;height:auto;width:198px;height:49px}@media (min-width: 992px){.block-navigation .block-content img{width:150px;height:37px}}@media (min-width: 1200px){.block-navigation .block-content img{width:198px;height:49px}}.block-navigation .main-menu{display:none}.block-navigation .main-menu .top-menu ul{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 992px){.block-navigation .main-menu .top-menu ul{margin-right:-170px}}@media (min-width: 1012px){.block-navigation .main-menu .top-menu ul{margin-right:-190px}}@media (min-width: 1200px){.block-navigation .main-menu .top-menu ul{margin-right:-160px}}@media (min-width: 1240px){.block-navigation .main-menu .top-menu ul{margin-right:-230px}}.block-navigation .main-menu .top-menu ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-navigation .main-menu .top-menu ul li .menu-link a{font-size:0.875em;color:#727272;text-decoration:none;font-weight:400}.block-navigation .main-menu .top-menu ul li .menu-link a.is-active,.block-navigation .main-menu .top-menu ul li .menu-link a:hover{color:#ff7a00}.block-navigation .main-menu.mobile-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:-100%;bottom:0;width:250px;z-index:100;transition:right 0.3s ease-in-out;box-shadow:0 0 5px 0 gray;background:#fff5ec;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;max-height:100vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width: 991px){.block-navigation .main-menu.mobile-menu{display:none}}.block-navigation .main-menu.mobile-menu::-webkit-scrollbar{display:none}.block-navigation .main-menu.mobile-menu .menu-level-2>li.expandable .menu-link .caret{right:25px}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper:before{all:unset;display:block}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper:after{all:unset}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2{position:relative;z-index:1;display:-ms-flexbox;display:flex;margin:-20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 li{all:unset;padding:0;display:block;-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3);max-width:375px}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 li::after{all:unset}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 li:first-child{padding-top:20px}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 li:last-child{padding-bottom:20px}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 li.open>.menu-link .caret{-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2>li>.menu-link{margin-bottom:0;background:#fee9d8}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 ul.menu-level-3{margin:unset}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 ul.menu-level-3 li{padding:0;max-width:375px}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 ul.menu-level-3 li::after{all:unset}.block-navigation .main-menu.mobile-menu .menu-dropdown-wrapper ul.menu-level-2 ul.menu-level-3 li .menu-link{background:#fcdec5}.block-navigation .main-menu.mobile-menu .menu-dropdown-container{min-width:1px}.block-navigation .main-menu.mobile-menu .top-section{-ms-flex-order:1;order:1}.block-navigation .main-menu.mobile-menu .top-section .language-switcher{background-color:#fcdec5;height:68px;line-height:68px;padding:0 37px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.block-navigation .main-menu.mobile-menu .top-section .language-switcher ul li{position:relative}.block-navigation .main-menu.mobile-menu .top-section .language-switcher ul li a{font-weight:400;color:#e9a66f;letter-spacing:-0.5px;text-transform:uppercase;text-decoration:none;font-size:20px}.block-navigation .main-menu.mobile-menu .top-section .language-switcher ul li:before{content:"";position:absolute;background-color:#e9a66f;width:1px;height:17px;top:25px;left:-15px}.block-navigation .main-menu.mobile-menu .top-section .language-switcher ul li:first-of-type:before{display:none}.block-navigation .main-menu.mobile-menu .top-section .language-switcher ul li:first-child{margin-right:15px}.block-navigation .main-menu.mobile-menu .top-section .language-switcher ul li:last-child{margin-left:15px}.block-navigation .main-menu.mobile-menu .top-section .language-switcher ul li.active a{color:#dd6b0d}.block-navigation .main-menu.mobile-menu .menu-container{-ms-flex-order:2;order:2}.block-navigation .main-menu.mobile-menu .menu-container ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-navigation .main-menu.mobile-menu .menu-container ul>li{display:block}.block-navigation .main-menu.mobile-menu .menu-container ul>li:after{height:1px;width:170px;content:"";display:block;background-color:rgba(244,148,70,0.4)}.block-navigation .main-menu.mobile-menu .menu-container ul>li>.menu-link a{font-size:17px}.block-navigation .main-menu.mobile-menu .menu-container ul>li>.menu-link>a{display:block;color:#363636;text-decoration:none;padding:20px 37px;transition:color 200ms;font-weight:300}.block-navigation .main-menu.mobile-menu .menu-container ul>li>.menu-link>a:hover{color:#0ea8ef}.block-navigation .main-menu.mobile-menu .menu-container ul>li>.menu-link>a.active-trail{font-weight:600}.block-navigation .main-menu.mobile-menu .menu-container ul>li.expandable .menu-link{position:relative}.block-navigation .main-menu.mobile-menu .menu-container ul>li.expandable .menu-link .caret{cursor:pointer;content:"";display:block;background-image:url(../images/arrow-small.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;position:absolute;height:100%;right:70px;transition:all 200ms;width:56px;top:0}.block-navigation .main-menu.mobile-menu .menu-container ul>li.open>.menu-link .caret{-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-navigation .main-menu.mobile-menu .menu-container ul>li .menu-dropdown-wrapper{display:none !important}.block-navigation .main-menu.mobile-menu .menu-container .menu-level-2>li.expandable .menu-link .caret{right:25px;left:170px}.block-navigation .main-menu.mobile-menu .menu-container .menu-level-2>li>.menu-link{background:#fee9d8}.block-navigation .main-menu.mobile-menu .menu-container .menu-level-2>li>.menu-link a{width:210px;font-size:16px}.block-navigation .main-menu.mobile-menu .menu-container .menu-level-3>li:first-of-type>.menu-link>a{padding-top:20px}.block-navigation .main-menu.mobile-menu .menu-container .menu-level-3>li:last-of-type>.menu-link>a{padding-bottom:20px}.block-navigation .main-menu.mobile-menu .menu-container .menu-level-3>li>.menu-link{background:#fcdec5}.block-navigation .main-menu.mobile-menu .menu-container .menu-level-3>li>.menu-link a{width:210px;padding:10px 37px;font-size:15px}.block-navigation .main-menu.mobile-menu .top-menu{-ms-flex-order:3;order:3}.block-navigation .main-menu.mobile-menu .top-menu ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0}.block-navigation .main-menu.mobile-menu .top-menu ul>li{display:block}.block-navigation .main-menu.mobile-menu .top-menu ul>li:after{height:1px;width:170px;content:"";display:block;background-color:rgba(244,148,70,0.4)}.block-navigation .main-menu.mobile-menu .top-menu ul>li:last-of-type:after{display:none}.block-navigation .main-menu.mobile-menu .top-menu ul>li>.menu-link a{font-size:17px}.block-navigation .main-menu.mobile-menu .top-menu ul>li>.menu-link>a{display:block;color:#363636;text-decoration:none;padding:20px 37px;transition:color 200ms;font-weight:300}.block-navigation .main-menu.mobile-menu .top-menu ul>li>.menu-link>a:hover{color:#0ea8ef}.block-navigation .main-menu.mobile-menu .top-menu ul>li>.menu-link>a.active-trail{font-weight:600}.block-navigation .main-menu.mobile-menu .estimate-projects{-ms-flex-order:4;order:4}.block-navigation .main-menu.mobile-menu .estimate-projects button.estimation_form{width:100%;border-radius:0;height:98px;font-size:20px}.block-navigation .main-menu.mobile-menu-active{right:0}.block-navigation .main-menu .mobile-menu-closing{right:-250px;transition:right 0.3s ease-in-out}.block-navigation .main-menu .top-section .close-mobile{width:36px;height:36px;position:relative;display:block;float:right;cursor:pointer;transition:transform 200ms}.block-navigation .main-menu .top-section .close-mobile:hover{-ms-transform:scale(1.1);transform:scale(1.1)}.block-navigation .main-menu .top-section .close-mobile:before,.block-navigation .main-menu .top-section .close-mobile:after{content:"";display:block;height:4px;width:36px;background:#363636;position:absolute;top:15px;border-radius:2px}.block-navigation .main-menu .top-section .close-mobile:before{-ms-transform:rotate(45deg);transform:rotate(45deg);left:0}.block-navigation .main-menu .top-section .close-mobile:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0}@media (min-width: 992px){.block-navigation .main-menu .top-section .close-mobile{display:none}}@media (min-width: 992px){.block-navigation .main-menu{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:10px;-ms-flex-align:center;align-items:center;margin-bottom:-3px}.block-navigation .main-menu .top-section{display:-ms-grid;display:grid;grid-area:1 / 2 / 2 / 3;justify-self:flex-end}.block-navigation .main-menu .top-section .language-switcher{padding-left:26px}}@media (min-width: 992px) and (min-width: 992px){.block-navigation .main-menu .top-section .language-switcher ul li.active{display:none}}@media (min-width: 992px){.block-navigation .main-menu .top-section .language-switcher ul li a{color:#727272;letter-spacing:0.4px;padding-right:20px}.block-navigation .main-menu .top-section .language-switcher ul li a:hover{color:#ff7a00}}@media (min-width: 1200px){.block-navigation .main-menu{margin-bottom:3px}}.block-navigation .main-menu .menu-container{grid-area:2 / 1 / 3 / 2}@media (min-width: 992px){.block-navigation .main-menu .menu-container{display:-ms-flexbox;display:flex}}@media (min-width: 992px){.block-navigation .main-menu .menu-container ul{display:-ms-flexbox;display:flex}}.block-navigation .main-menu .menu-container ul li{display:inline-block}@media (min-width: 768px){.block-navigation .main-menu .menu-container ul li.desktop-hidden{display:none}}.block-navigation .main-menu .menu-container ul li a{display:block;padding:0 7px;color:#363636;font-size:.875rem;font-weight:400;letter-spacing:0.4px;text-decoration:none;white-space:nowrap;transition:200ms all}@media (min-width: 992px){.block-navigation .main-menu .menu-container ul li a{padding:0 14px}}@media (min-width: 1240px){.block-navigation .main-menu .menu-container ul li a{padding:0 25px}}.block-navigation .main-menu .menu-container ul li:first-of-type a{padding-left:0}.block-navigation .main-menu .menu-container ul li:last-of-type a{padding-right:0}@media (min-width: 992px){.block-navigation .main-menu .estimate-projects{display:-ms-grid;display:grid;grid-area:2 / 2 / 3 / 3;justify-self:flex-end}}@media (min-width: 992px){.block-navigation .main-menu .menu-dropdown-wrapper{z-index:10;display:none;left:0;width:100%;position:absolute}}.block-navigation .main-menu .menu-dropdown-wrapper:before{content:"";height:1px;padding-top:34px;display:block;position:relative;z-index:2;pointer-events:none;background:#dcdcdc;margin:0 auto;width:100px;padding-bottom:50px;background-clip:content-box;min-width:320px}@media (min-width: 768px){.block-navigation .main-menu .menu-dropdown-wrapper:before{width:708px}}@media (min-width: 788px){.block-navigation .main-menu .menu-dropdown-wrapper:before{width:728px}}@media (min-width: 992px){.block-navigation .main-menu .menu-dropdown-wrapper:before{width:932px}}@media (min-width: 1012px){.block-navigation .main-menu .menu-dropdown-wrapper:before{width:952px}}@media (min-width: 1240px){.block-navigation .main-menu .menu-dropdown-wrapper:before{width:1180px}}.block-navigation .main-menu .menu-dropdown-wrapper:after{display:block;content:"";background:white;width:100vw;left:calc((100vw - 100%) / -2);margin-top:0px;height:100%;position:absolute;top:30px;z-index:0}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2{position:relative;z-index:1;display:-ms-flexbox;display:flex;margin:-20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li{padding:20px;display:block;-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3);max-width:calc(100% / 3)}@media (min-width: 992px){.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}@media (min-width: 1240px){.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li .menu-link.group a+a{margin-top:10px}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li .menu-level-3{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li .menu-level-3 li{display:block;max-width:100%;padding:9px;-ms-flex:0 1 100%;flex:0 1 100%}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li .menu-level-3 li a{font-size:15px}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li .menu-level-3 li a:not(.active-trail){font-weight:300}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2 li a{padding:0;white-space:break-spaces}.block-navigation .main-menu .menu-dropdown-wrapper ul.menu-level-2>li>.menu-link{margin-bottom:25px}.block-navigation .main-menu ul.menu-level-1>li>.menu-link>a:hover,.block-navigation .main-menu ul.menu-level-2>li>.menu-link>a:hover{color:#dd6b0d}.block-navigation .main-menu ul.menu-level-1>li>.menu-link>a.active-trail,.block-navigation .main-menu ul.menu-level-2>li>.menu-link>a.active-trail{font-weight:700}.block-navigation .main-menu ul.menu-level-3>li>.menu-link>a:hover{color:#0EA8EF}.block-navigation .main-menu ul.menu-level-3>li>.menu-link>a.active-trail{font-weight:400}.block-navigation .language-switcher{display:none}@media (min-width: 992px){.block-navigation .language-switcher{display:-ms-flexbox;display:flex;-ms-grid-row:1;grid-row:1;-ms-grid-column:5;grid-column:5}}.block-navigation .language-switcher ul{display:-ms-flexbox;display:flex}.block-navigation .language-switcher ul li{display:inline-block}.block-navigation .language-switcher ul li a{color:#dac6b6;font-size:14px;font-weight:400;letter-spacing:-0.35px;text-decoration:none}.block-navigation .language-switcher ul li.active a{color:#dd6b0d}.block-navigation .toggle-menu{-ms-grid-row:3;grid-row:3;-ms-grid-column:1;grid-column:1;width:75px;background-color:#363636;height:44px;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0 25px;border-radius:25px;cursor:pointer;transition:padding 200ms}@media (min-width: 992px){.block-navigation .toggle-menu{display:none}}.block-navigation .toggle-menu:hover{padding:0 15px}.block-navigation .toggle-menu .dot{width:6px;height:6px;background-color:white;display:block;border-radius:6px}.block-navigation .scroll-to-top{position:fixed;bottom:-70px;right:20px;z-index:99;cursor:pointer;border:1px solid #ff7a00;padding:20px 15px;border-radius:14px;opacity:0.8;background-color:#fff;transition:all 0.2s linear}@media (min-width: 992px){.block-navigation .scroll-to-top{display:none}}.block-navigation .scroll-to-top.visible{bottom:87px}.block-navigation .scroll-to-top:hover{opacity:1;background-color:#ff7a00}.block-navigation .scroll-to-top:hover .char-wrapper .top-char{border-bottom:25px solid #fff}.block-navigation .scroll-to-top:hover .char-wrapper .bottom-char{border-bottom:7px solid #ff7a00}.block-navigation .scroll-to-top .char-wrapper{position:relative}.block-navigation .scroll-to-top .char-wrapper .top-char{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:25px solid #ff7a00;transition:all 0.2s linear}.block-navigation .scroll-to-top .char-wrapper .bottom-char{position:absolute;bottom:0;left:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:7px solid #fff;transition:all 0.2s linear}.block-footer{margin-top:30px}@media (min-width: 768px){.block-footer{margin-top:175px}}.block-footer .bold{font-size:.875rem;font-weight:bold;line-height:30px}.block-footer .company-name{font-size:1.0625rem;font-weight:bold;text-align:center;margin:30px 0}@media (min-width: 768px){.block-footer .company-name{text-align:left;font-size:1.125rem}}.block-footer .call-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}@media (min-width: 768px){.block-footer .call-button{display:none}}.block-footer .call-button button{width:67px;height:67px;background-color:#0ea8ef;border-radius:35px;text-indent:-9999px;background-image:url(../images/phone.png);background-position:center center;background-repeat:no-repeat;border:none}.block-footer .call-button button:hover{animation:shakephone 200ms}.block-footer .block-content{display:-ms-grid;display:grid;text-align:center}@media (min-width: 768px){.block-footer .block-content{text-align:left;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1.7fr 1fr 1.5fr 0.2fr auto;grid-template-columns:1.7fr 1fr 1.5fr 0.2fr auto}}@media (min-width: 992px){.block-footer .block-content{-ms-grid-columns:auto auto auto auto auto;grid-template-columns:auto auto auto auto auto;column-gap:20px}}@media (max-width: 768px){.block-footer .block-content>*{margin:5px 0;padding:0}}.block-footer .block-content span{position:relative}@media (max-width: 767px){.block-footer .block-content span::after{cursor:pointer;content:"";display:block;background-image:url(../images/arrow-small.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;position:absolute;height:100%;right:-50px;transition:all 200ms;width:56px;height:100%;top:0}}@media (max-width: 767px){.block-footer .block-content ul{display:none}}.block-footer .block-content a:hover{color:black}.block-footer .block-content .transform::after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.block-footer .block-content .show{display:block}@media (min-width: 768px){.block-footer .block-content .address{-ms-grid-row:1;grid-row:1}}.block-footer .block-content .address h3,.block-footer .block-content .address .title{margin-bottom:16px;white-space:nowrap;line-height:32px}.block-footer .block-content .address p{font-size:.875rem;line-height:30px;margin-bottom:30px}.block-footer .block-content .address p:first-of-type{margin-top:0}.block-footer .block-content .address p:last-of-type{margin-bottom:0}.block-footer .block-content .menu li,.block-footer .block-content .services li,.block-footer .block-content .technologies li{list-style:none;font-size:.875rem;line-height:30px}.block-footer .block-content .menu li.active a,.block-footer .block-content .services li.active a,.block-footer .block-content .technologies li.active a{font-weight:700}.block-footer .block-content .menu li a,.block-footer .block-content .services li a,.block-footer .block-content .technologies li a{text-decoration:none;color:inherit;transition:color 200ms}.block-footer .block-content .menu li a:hover,.block-footer .block-content .services li a:hover,.block-footer .block-content .technologies li a:hover{color:#0ea8ef}.block-footer .block-content .menu li a.is-active,.block-footer .block-content .menu li a.active-trail,.block-footer .block-content .services li a.is-active,.block-footer .block-content .services li a.active-trail,.block-footer .block-content .technologies li a.is-active,.block-footer .block-content .technologies li a.active-trail{font-weight:700}@media (min-width: 768px){.block-footer .block-content .menu{display:block;-ms-grid-column:2;grid-column:2}}@media (min-width: 768px){.block-footer .block-content .services{display:block;-ms-grid-column:3;grid-column:3}}@media (min-width: 768px){.block-footer .block-content .technologies{display:block;-ms-grid-column:4;grid-column:4}}.block-footer .block-content .clutch-front{-ms-grid-row:7;grid-row:7}@media (min-width: 768px){.block-footer .block-content .clutch-front{margin-top:30px;-ms-grid-row:2;grid-row:2;grid-column:1/6}}@media (min-width: 992px){.block-footer .block-content .clutch-front{margin:0;-ms-grid-row:1;grid-row:1;-ms-grid-column:6;grid-column:6}}@media (min-width: 768px){.block-footer .block-content .clutch-front .clutch-badge{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.block-footer .block-content .clutch-front .clutch-badge>*{margin:auto 0}}@media (min-width: 992px){.block-footer .block-content .clutch-front .clutch-badge{text-align:right;-ms-flex-direction:column;flex-direction:column}}.block-footer .block-content .clutch-front .clutch-badge span{display:block;font-size:14px;line-height:20px;margin-bottom:20px}@media (max-width: 768px){.block-footer .block-content .clutch-front .clutch-badge span{max-width:none;text-align:center}}.block-footer .block-content .clutch-front .clutch-badge .clutch-awards{width:100%;text-align:right}@media (max-width: 767px){.block-footer .block-content .clutch-front .clutch-badge .clutch-awards{text-align:center}}.block-footer .block-content .clutch-front .clutch-badge .clutch-awards .shopware{height:127px;width:auto}.block-footer .block-content .clutch-front .clutch-badge .clutch-awards img{width:118px;height:127px}.block-footer .block-content .clutch-front .clutch-badge .clutch-awards img:nth-child(1){margin-right:15px}.block-footer .block-content .clutch-front .clutch-badge .clutch-awards img:nth-child(2){margin-left:15px}.block-socialmedia-footer .it-corner-wrap{display:inline}.block-socialmedia-footer .it-corner-wrap .it-corner-logo{margin-top:6px;height:24px}@media (min-width: 768px){.block-socialmedia-footer .it-corner-wrap .it-corner-logo{float:right}}.block-socialmedia-footer .clutch-widget{display:inline}.block-socialmedia-footer .clutch-widget iframe{max-width:210px;margin:0 auto}nav.block-breadcrumbs{margin:60px 0}nav.block-breadcrumbs>ul>li{display:none}nav.block-breadcrumbs>ul>li.show-on-mobile{display:inline-block}nav.block-breadcrumbs>ul>li a,nav.block-breadcrumbs>ul>li span{font-size:16px;font-weight:300;letter-spacing:0.4px}@media (max-width: 768px){nav.block-breadcrumbs>ul>li a,nav.block-breadcrumbs>ul>li span{font-size:12px}}nav.block-breadcrumbs>ul>li a span,nav.block-breadcrumbs>ul>li span span{padding:10px 15px;transition:all 200ms}nav.block-breadcrumbs>ul>li:before,nav.block-breadcrumbs>ul>li:after{content:"›";color:#959595;margin:0 10px 0 0;display:inline-block}nav.block-breadcrumbs>ul>li:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}nav.block-breadcrumbs>ul>li:after{display:none}@media (min-width: 768px){nav.block-breadcrumbs>ul>li{display:inline-block}nav.block-breadcrumbs>ul>li:before{display:none}nav.block-breadcrumbs>ul>li:after{display:inline-block;margin:0 5px}}nav.block-breadcrumbs>ul>li.expandable a span:after,nav.block-breadcrumbs>ul>li.expandable span span:after{content:"›";width:8px;height:16px;vertical-align:middle;text-align:center;line-height:16px;-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;margin-left:10px;transition:all 200ms}nav.block-breadcrumbs>ul>li:first-of-type span{padding-left:0}nav.block-breadcrumbs>ul>li:last-of-type:after{display:none}nav.block-breadcrumbs>ul>li .sub-breadcrumbs{display:none;position:absolute;z-index:4;width:150px;padding:10px 10px 10px 20px;background-color:#fff5ec;border-radius:0 5px 5px 5px}nav.block-breadcrumbs>ul>li .sub-breadcrumbs li{padding:4px 0}nav.block-breadcrumbs>ul>li .sub-breadcrumbs a,nav.block-breadcrumbs>ul>li .sub-breadcrumbs span{font-size:15px}nav.block-breadcrumbs>ul>li.open a span,nav.block-breadcrumbs>ul>li.open span span{background-color:#fff5ec;border-radius:5px 5px 0 0}nav.block-breadcrumbs>ul>li.open a span:after,nav.block-breadcrumbs>ul>li.open span span:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@keyframes shakephone{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}body.toolbar-horizontal .block-navigation .block-content .main-menu .menu-dropdown-wrapper::after{background-position:right 10px top -190px}body.toolbar-fixed .block-navigation .block-content.fixed .fixed-wrap{margin-top:38px}body.toolbar-fixed.toolbar-tray-open .block-navigation .block-content.fixed .fixed-wrap{margin-top:78px}.block-numbers-wrapper .block-items{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px}@media (min-width: 992px){.block-numbers-wrapper .block-items{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -10px}}.block-numbers-wrapper .block-items .block-item{padding:20px;text-align:center;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}@media (min-width: 768px) and (max-width: 991px){.block-numbers-wrapper .block-items .block-item{max-width:50%}.block-numbers-wrapper .block-items .block-item:last-child:nth-child(odd){max-width:100%}}@media (min-width: 992px){.block-numbers-wrapper .block-items .block-item{padding:0 10px}}.block-numbers-wrapper .block-items .block-item .number{color:#000000;font-family:"Montserrat";font-size:72px;font-weight:400}@media (min-width: 768px){.block-numbers-wrapper .block-items .block-item .number{line-height:200px}}.block-numbers-wrapper .block-items .block-item .number .prefix,.block-numbers-wrapper .block-items .block-item .number .sufix{font-size:30px;vertical-align:middle}.block-numbers-wrapper .block-items .block-item .number .prefix{margin-right:5px}.block-numbers-wrapper .block-items .block-item .number .sufix{margin-left:5px}.block-numbers-wrapper .block-items .block-item .title{color:#363636;font-family:Montserrat;font-size:20px;font-weight:400}@media (min-width: 768px){.block-numbers-wrapper .block-items .block-item .title{font-size:30px}}.block-numbers-wrapper .block-items .block-item .description{color:#363636;font-family:Montserrat;font-weight:300;font-size:14px;line-height:18px;max-width:360px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.block-numbers-wrapper .block-items .block-item .description{max-width:9999px;font-size:16px;line-height:30px}}.block-numbers-wrapper .block-items .block-item .title+.description{margin-top:10px}@media (min-width: 768px){.block-numbers-wrapper .block-items .block-item .title+.description{margin-top:50px}}.block-numbers-wrapper.blue-bg{margin-top:300px;margin-bottom:200px;margin:100px -20px;padding:50px 20px;position:relative;background:#0ea8ef}@media (min-width: 992px){.block-numbers-wrapper.blue-bg{margin:300px 0;padding:0}}.block-numbers-wrapper.blue-bg:before{content:"";display:none;background-color:#0ea8ef;position:absolute;z-index:1;pointer-events:none;width:100vw;left:calc((100vw - 100%) / -2);top:0;height:100%;background-repeat:no-repeat;background-position:center center}@media (min-width: 768px){.block-numbers-wrapper.blue-bg:before{display:block}}@media (min-width: 992px){.block-numbers-wrapper.blue-bg:before{margin-top:-280px;height:1200px;background-color:transparent;background-image:url(../images/numbers-bg.png)}}@media (min-width: 1920px){.block-numbers-wrapper.blue-bg:before{background-size:100vw 1200px}}.block-numbers-wrapper.blue-bg .block-content{position:relative;z-index:2}.block-numbers-wrapper.blue-bg .block-content .number,.block-numbers-wrapper.blue-bg .block-content .title,.block-numbers-wrapper.blue-bg .block-content .description,.block-numbers-wrapper.blue-bg .block-content .section-title,.block-numbers-wrapper.blue-bg .block-content .section-subtitle{color:white}.block-numbers-wrapper.blue-bg .block-content .number{line-height:70px;font-size:48px}@media (min-width: 768px){.block-numbers-wrapper.blue-bg .block-content .number{font-size:72px;line-height:150px}}.block-numbers-wrapper.blue-bg .block-content .title{font-size:20px}@media (min-width: 768px){.block-numbers-wrapper.blue-bg .block-content .title{font-size:24px}}.block-numbers-wrapper.blue-bg+section:before{z-index:2}@media (min-width: 768px){.block-numbers-wrapper.parent-case_study .block-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.block-numbers-wrapper.parent-case_study .block-items .block-item{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width: 768px) and (min-width: 992px){.block-numbers-wrapper.parent-case_study .block-items .block-item{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}.block-services .block-content .group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin:-25px -5px}@media (min-width: 992px){.block-services .block-content .group{margin:-25px -25px 95px}}.block-services .block-content .group .block-item{padding:25px 5px;max-width:50%;-ms-flex:1 0 50%;flex:1 0 50%}.block-services .block-content .group .block-item a,.block-services .block-content .group .block-item .content{height:100%}.block-services .block-content .group .block-item a{text-decoration:none;color:#363636}@media (min-width: 992px){.block-services .block-content .group .block-item{max-width:25%;-ms-flex:1 0 25%;flex:1 0 25%;padding:25px 25px}}.block-services .block-content .group .block-item .media{margin:0 auto;width:60px;height:60px}.block-services .block-content .group .block-item .media svg{max-width:100%;height:auto;max-height:100%;width:auto;margin:0 auto}.block-services .block-content .group .block-item .media svg,.block-services .block-content .group .block-item .media svg path{transition:all 200ms}.block-services .block-content .group .block-item .title{font-size:20px;margin-top:45px;transition:all 200ms;text-align:center;min-height:50px;font-weight:400}@media (min-width: 992px){.block-services .block-content .group .block-item .title{font-size:30px;min-height:110px}}.block-services .block-content .group .block-item .body{display:none;display:block;font-size:14px;line-height:20px;text-align:center;font-weight:300}@media (min-width: 992px){.block-services .block-content .group .block-item .body{display:block;font-size:16px;line-height:30px}}@media (min-width: 992px){.block-services .block-content .group-highlighted{margin:0 10px 120px}.block-services .block-content .group-highlighted .block-item{padding:0 10px;max-width:50%;-ms-flex:1 0 50%;flex:1 0 50%}.block-services .block-content .group-highlighted .block-item .content{border:1px dashed #c9c9c9;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:57px 40px auto;grid-template-columns:57px 40px auto;height:100%;border-radius:20px;padding:35px 40px}.block-services .block-content .group-highlighted .block-item .media{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;-ms-grid-column:1;grid-column:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}.block-services .block-content .group-highlighted .block-item .title{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3;margin-top:0;text-align:left;height:auto;min-height:0}.block-services .block-content .group-highlighted .block-item .title+.body{margin-top:30px}.block-services .block-content .group-highlighted .block-item .body{-ms-grid-row:2;grid-row:2;-ms-grid-column:3;grid-column:3}.block-services .block-content .group-highlighted .block-item .body p{text-align:left}}.block-services .block-content .group-default .block-item:hover .media svg,.block-services .block-content .group-default .block-item:hover .media svg path,.block-services .block-content .group-highlighted .block-item:hover .media svg,.block-services .block-content .group-highlighted .block-item:hover .media svg path{fill:#0ea8ef}.block-services .block-content .group-default .block-item:hover .title,.block-services .block-content .group-highlighted .block-item:hover .title{color:#0ea8ef}.block-services .block-content .group-default .block-item:hover .title:after,.block-services .block-content .group-highlighted .block-item:hover .title:after{display:inline-block}.block-services .block-content .group-default .block-item,.block-services .block-content .group-technologies .block-item{text-align:center}.block-services .block-content .group-default .block-item .content,.block-services .block-content .group-technologies .block-item .content{position:relative}.block-services .block-content .group-default .block-item .content:after,.block-services .block-content .group-technologies .block-item .content:after{width:11px;height:21px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;content:"";display:none;position:absolute;bottom:-54px}.block-services .block-content .group-default .block-item:hover .title,.block-services .block-content .group-technologies .block-item:hover .title{color:#0ea8ef}@media (min-width: 992px){.block-services .block-content .group-default .block-item:hover .content:after,.block-services .block-content .group-technologies .block-item:hover .content:after{display:inline-block}}.block-clients .block-content{padding:30px 0}@media (min-width: 768px){.block-clients .block-content{padding:100px 0 140px}}.block-clients .block-content .block-item{opacity:0.6;transition:opacity 200ms}.block-clients .block-content .block-item .media{height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.block-clients .block-content .block-item .media img{margin:0 auto;display:block}.block-clients .block-content .block-item:hover{opacity:1}@media (min-width: 768px){.block-baner-block .block-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 20px 1fr}}@media (min-width: 1240px){.block-baner-block .block-content{-ms-grid-columns:640px 20px auto;grid-template-columns:640px 20px auto}}.block-baner-block .block-content .title{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;text-align:center;position:relative;z-index:2}@media (min-width: 768px){.block-baner-block .block-content .title{text-align:left}}.block-baner-block .block-content .title .strong{display:block;font-size:30px;font-weight:bold}@media (min-width: 768px){.block-baner-block .block-content .title .strong{font-size:50px;line-height:50px}}@media (min-width: 992px){.block-baner-block .block-content .title .strong{font-size:72px;line-height:72px}}.block-baner-block .block-content .title .second{display:block;font-family:"Montserrat";font-size:30px;line-height:30px;display:inline}@media (min-width: 768px){.block-baner-block .block-content .title .second{font-size:50px;line-height:50px}}@media (min-width: 992px){.block-baner-block .block-content .title .second{font-size:72px;line-height:72px}}.block-baner-block .block-content .title .super{font-weight:100;font-size:14px;display:block}@media (min-width: 768px){.block-baner-block .block-content .title .super{position:relative;display:inline-block;font-size:30px;line-height:72px;vertical-align:top}}.block-baner-block .block-content .body{display:none;-ms-grid-row:2;grid-row:2;-ms-grid-column:1;grid-column:1;font-size:20px;font-weight:300;line-height:36px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}@media (min-width: 768px){.block-baner-block .block-content .body{display:block}}.block-baner-block .block-content .media{text-align:center;max-width:300px}@media (max-width: 767px){.block-baner-block .block-content .media{margin:20px auto 0}}@media (min-width: 768px){.block-baner-block .block-content .media{max-width:9999px;text-align:left;margin-top:0 auto;-ms-grid-column:3;grid-column:3;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2}}.block-baner-block .block-content.smallsubtitle .title .second{display:block;font-size:30px;font-family:"Montserrat";font-weight:100;line-height:normal;margin-top:20px}.block-baner-block .block-content.bigimage{-ms-grid-columns:430px 20px auto;grid-template-columns:430px 20px auto}@media (min-width: 1400px){.block-baner-block .block-content.bigimage{-ms-grid-columns:380px 20px auto;grid-template-columns:380px 20px auto}}.block-baner-block .block-content.bigimage .media{max-width:100%;margin-top:55px;text-align:right}@media (min-width: 768px){.block-baner-block .block-content.bigimage .media{max-width:99999px}}@media (min-width: 1400px){.block-baner-block .block-content.bigimage .media{margin-right:-100px}}@media (min-width: 1600px){.block-baner-block .block-content.bigimage .media{margin-right:-200px}}.block-baner-block .block-content.smartpost{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 20px 1fr}.block-baner-block .block-content.smartpost .title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;position:relative}.block-baner-block .block-content.smartpost .title .strong:after{content:"";display:inline-block;margin-left:20px;width:82px;height:42px;background-image:url(../images/arrow.png)}.block-testimonials{position:relative;background-image:url(../images/testimonials-mobile-bg.png);background-repeat:no-repeat;background-position:center center;margin:0 -10px;min-height:472px;padding:20px 10px 0}@media (min-width: 768px){.block-testimonials{margin:0;padding:0;background-image:none}}.block-testimonials .block-content{position:relative;z-index:2;padding:50px 0}@media (min-width: 768px){.block-testimonials .block-content{padding:100px 0}}.block-testimonials .block-content .testimonials{overflow:hidden;text-align:center}@media (min-width: 768px){.block-testimonials .block-content .testimonials{text-align:left}}@media (min-width: 768px){.block-testimonials .block-content .testimonials .testimonial{display:-ms-grid;display:grid;-ms-grid-columns:220px 80px auto;grid-template-columns:220px 80px auto}}.block-testimonials .block-content .testimonials .testimonial .name{font-size:20px}@media (min-width: 768px){.block-testimonials .block-content .testimonials .testimonial .name{font-size:30px;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.block-testimonials .block-content .testimonials .testimonial .position{font-weight:300;font-size:16px;line-height:30px;text-transform:uppercase;margin-top:10px;margin-bottom:50px}@media (min-width: 768px){.block-testimonials .block-content .testimonials .testimonial .position{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;margin-bottom:0}}.block-testimonials .block-content .testimonials .testimonial .body{font-size:14px;line-height:18px;font-weight:300;max-width:480px;margin:0 auto}@media (min-width: 768px){.block-testimonials .block-content .testimonials .testimonial .body{margin:0;max-width:9999px;font-size:16px;line-height:30px;-ms-grid-column:3;grid-column:3;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2}}.block-testimonials .block-content .clients{display:none;margin-bottom:130px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.block-testimonials .block-content .clients{display:-ms-flexbox;display:flex}}.block-testimonials .block-content .clients .block-item{opacity:0.6;max-width:20%;transition:opacity 200ms}@media (max-width: 991px){.block-testimonials .block-content .clients .block-item{padding:0 15px}}@media (min-width: 992px) and (max-width: 1239px){.block-testimonials .block-content .clients .block-item{padding:0 25px}}.block-testimonials .block-content .clients .block-item img{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.block-testimonials .block-content .clients .block-item:hover{opacity:1}@media (min-width: 768px){.block-testimonials .block-content .slick-dots{margin-left:300px}}.block-testimonials:before{content:"";z-index:0;position:absolute;background-image:url(../images/testimonials-bg.png);width:100%;height:200%;background-repeat:no-repeat;left:calc((100vw - 100%) / -2);margin-top:0px;background-size:90%;display:none}@media (min-width: 768px){.block-testimonials:before{display:block}}@media (min-width: 992px){.block-testimonials:before{margin-top:80px;background-size:60%}}@media (min-width: 1240px){.block-testimonials:before{margin-top:40px;background-size:52%}}@media (min-width: 1600px){.block-testimonials:before{margin-top:0}}@media (min-width: 1750px){.block-testimonials:before{margin-top:-40px}}@media (min-width: 1920px){.block-testimonials:before{margin-top:-80px}}.block-testimonials+section{position:relative;z-index:2}.block-estimate,.block-cta-campaign{margin:-10px}@media (min-width: 768px){.block-estimate,.block-cta-campaign{margin:0}}.block-estimate .block-content,.block-cta-campaign .block-content{background-image:url(../images/estimate-bg.png);background-repeat:no-repeat;background-position:center center;padding:200px 10px}@media (min-width: 600px){.block-estimate .block-content,.block-cta-campaign .block-content{padding:250px 10px}}@media (min-width: 768px){.block-estimate .block-content,.block-cta-campaign .block-content{padding:200px 0;background-size:contain}}.block-estimate .block-content .section-subtitle,.block-cta-campaign .block-content .section-subtitle{margin-bottom:0}.block-estimate .block-content .orange,.block-cta-campaign .block-content .orange{font-size:36px;font-weight:300;color:#ff7a00;line-height:48px;text-align:center}.block-estimate .block-content button,.block-cta-campaign .block-content button{display:block;margin:30px auto 0}.block-estimate.mobile .block-content,.block-cta-campaign.mobile .block-content{background:none;padding:0}.block-estimate.mobile .block-content button,.block-cta-campaign.mobile .block-content button{margin:0 auto}.block-estimate.mobile.with-bg .block-content,.block-cta-campaign.mobile.with-bg .block-content{padding:120px 0;background-image:url(../images/small-estimate.png);background-repeat:no-repeat;background-position:center center}@media (min-width: 768px){.block-estimate.mobile,.block-cta-campaign.mobile{display:none}}.block-socialmedia-footer .block-content,.block-socialmedia-contact .block-content{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto}.block-socialmedia-footer .block-content .socialmedia-icon,.block-socialmedia-contact .block-content .socialmedia-icon{width:21px;height:21px;display:inline-block}@media (min-width: 768px){.block-socialmedia-footer .block-content .socialmedia-icon,.block-socialmedia-contact .block-content .socialmedia-icon{margin-right:70px;margin-bottom:10px}.block-socialmedia-footer .block-content .socialmedia-icon:last-of-type,.block-socialmedia-contact .block-content .socialmedia-icon:last-of-type{margin-right:0}}.block-socialmedia-footer .block-content .socialmedia-icon svg,.block-socialmedia-contact .block-content .socialmedia-icon svg{max-width:100%;height:auto}.block-socialmedia-footer .block-content .socialmedia-icon svg,.block-socialmedia-footer .block-content .socialmedia-icon svg path,.block-socialmedia-footer .block-content .socialmedia-icon svg circle,.block-socialmedia-contact .block-content .socialmedia-icon svg,.block-socialmedia-contact .block-content .socialmedia-icon svg path,.block-socialmedia-contact .block-content .socialmedia-icon svg circle{fill:#a4a4a4 !important}.block-socialmedia-footer{margin:30px 0 50px 0}@media (min-width: 768px){.block-socialmedia-footer{margin:50px 0 80px 0}}.block-socialmedia-footer .block-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.block-socialmedia-footer .block-content{-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.block-socialmedia-footer .block-content .social-links{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px;-ms-flex-order:2;order:2}}.block-socialmedia-footer .block-content .widgets{display:-ms-flexbox;display:flex}.block-socialmedia-footer .block-content .widgets .it-corner-wrap{margin-right:60px;font-size:11px;letter-spacing:normal;line-height:20px;text-align:right;text-transform:uppercase;letter-spacing:normal;line-height:normal}@media (max-width: 567px){.block-socialmedia-footer .block-content .widgets .it-corner-wrap{margin-right:0}}@media (max-width: 767px){.block-socialmedia-footer .block-content .widgets .it-corner-wrap{text-align:center}}.block-socialmedia-footer .block-content .widgets .clutch-widget{width:210px}@media (max-width: 767px){.block-socialmedia-footer .block-content .widgets .clutch-widget iframe .content{-ms-flex-pack:center;justify-content:center}}@media (max-width: 991px){.block-socialmedia-footer .block-content .widgets .clutch-widget{width:300px}}@media (max-width: 567px){.block-socialmedia-footer .block-content .widgets .clutch-widget{width:210px;margin-top:20px}}@media (max-width: 767px){.block-socialmedia-footer .block-content .widgets{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-order:1;order:1}}@media (max-width: 567px){.block-socialmedia-footer .block-content .widgets{display:-ms-grid;display:grid;-ms-grid-column-align:center;justify-items:center}}@media (min-width: 768px){.block-socialmedia-footer .block-content{margin:0}}.block-socialmedia-contact .block-content{max-width:768px}.block-socialmedia-contact .block-content .socialmedia-icon{width:30px;height:30px}@media (max-width: 1239px){.block-socialmedia-contact .block-content .socialmedia-icon{margin:6px}}.block-copyright-policy .block-content{font-size:0.688rem;text-transform:uppercase;line-height:30px}@media (max-width: 767px){.block-copyright-policy .block-content{text-align:center}}.block-privacy-policy{display:none}.block-privacy-policy .block-content{text-align:center;max-width:320px;margin:0 auto;font-size:0.75rem;line-height:30px}@media (min-width: 768px){.block-privacy-policy .block-content{text-align:left;max-width:9999px;margin:0}}.block-privacy-policy .block-content .body{display:inline}.block-privacy-policy .block-content .body p{display:inline}.block-privacy-policy .block-content .agree{text-transform:uppercase;white-space:nowrap;color:#0ea8ef;display:block}@media (min-width: 768px){.block-privacy-policy .block-content .agree{display:inline}}.block-case-study .block-content .block-item .main-image{-ms-grid-row-span:4;-ms-grid-row:1;grid-row:1 / span 4;-ms-grid-column:1;grid-column:1;max-width:560px;margin:0 auto}.block-case-study .block-content .block-item .main-image .media{position:relative;border-radius:20px;overflow:hidden}.block-case-study .block-content .block-item .main-image .media img{object-fit:cover;display:block}.block-case-study .block-content .block-item .main-image .media:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background-image:url(../images/case-study-show.png);background-repeat:no-repeat;background-position:bottom 30px right 30px;transition:all 200ms;opacity:0.2}.block-case-study .block-content .block-item .main-image .media:hover:after{opacity:0}@media (min-width: 992px){.block-case-study .block-content .block-item .main-image{max-width:9999px;margin:0}}.block-case-study .block-content .block-item .title,.block-case-study .block-content .block-item .technologies,.block-case-study .block-content .block-item .body,.block-case-study .block-content .block-item .button{-ms-grid-column:3;grid-column:3}.block-case-study .block-content .block-item .title{text-align:center;font-weight:400}@media (max-width: 767px){.block-case-study .block-content .block-item .title{font-size:20px;margin-top:50px}}@media (min-width: 768px) and (max-width: 991px){.block-case-study .block-content .block-item .title{font-size:25px;margin-top:40px}}@media (min-width: 992px){.block-case-study .block-content .block-item .title{text-align:left;margin-top:0;font-size:36px;padding-top:17px}}.block-case-study .block-content .block-item .title a{color:inherit}.block-case-study .block-content .block-item .technologies{display:none;-ms-grid-row:2;grid-row:2;padding-top:40px;padding-bottom:15px}@media (min-width: 992px){.block-case-study .block-content .block-item .technologies{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}}.block-case-study .block-content .block-item .technologies .technology-item{display:block;margin-right:20px}.block-case-study .block-content .block-item .technologies .technology-item .media{height:31px;width:31px}.block-case-study .block-content .block-item .technologies .technology-item .media svg{max-height:100%;width:auto;filter:grayscale(1);transition:filter 200ms, opacity 200ms;opacity:0.6}.block-case-study .block-content .block-item .technologies .technology-item .media:hover svg{filter:grayscale(0);opacity:1}.block-case-study .block-content .block-item .technologies .technology-item .media:last-of-type{margin-right:0}.block-case-study .block-content .block-item .body{-ms-grid-row:3;grid-row:3;font-weight:300;line-height:18px;margin-top:20px;text-align:center;max-width:480px;margin:20px auto 0}@media (max-width: 767px){.block-case-study .block-content .block-item .body{font-size:14px;line-height:18px}}@media (min-width: 768px) and (max-width: 991px){.block-case-study .block-content .block-item .body{font-size:15px;line-height:22px}}@media (min-width: 992px){.block-case-study .block-content .block-item .body{margin:0;max-width:9999px;font-size:16px;line-height:30px;text-align:left}}.block-case-study .block-content .block-item>.button{-ms-grid-row:4;grid-row:4;margin-top:35px;text-align:center}@media (min-width: 992px){.block-case-study .block-content .block-item>.button{margin-top:0;text-align:left}}@media (min-width: 992px){.block-case-study .block-content .block-item.small{display:-ms-grid;display:grid;-ms-grid-columns:480px 50px auto;grid-template-columns:480px 50px auto;-ms-flex-line-pack:start;align-content:start}}@media (min-width: 1280px){.block-case-study .block-content .block-item.small{-ms-grid-columns:580px 123px auto;grid-template-columns:580px 123px auto}}@media (min-width: 992px){.block-case-study .block-content .block-item.big{display:-ms-grid;display:grid;-ms-grid-columns:auto 40px 215px;grid-template-columns:auto 40px 215px}.block-case-study .block-content .block-item.big .title,.block-case-study .block-content .block-item.big .main-image,.block-case-study .block-content .block-item.big .technologies{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1 / span 3}.block-case-study .block-content .block-item.big .title{-ms-grid-row:1;grid-row:1;margin-bottom:40px}.block-case-study .block-content .block-item.big .main-image{-ms-grid-row:2;grid-row:2}.block-case-study .block-content .block-item.big .technologies{-ms-grid-row:3;grid-row:3;margin-bottom:40px}.block-case-study .block-content .block-item.big .body{-ms-grid-row:4;grid-row:4;-ms-grid-column:1;grid-column:1}.block-case-study .block-content .block-item.big .button{-ms-grid-row:4;grid-row:4;-ms-grid-column:3;grid-column:3}}.block-case-study .block-content .block-item+.block-item{margin-top:100px}.block-case-study .block-content:after{clear:both;content:"";display:table}.block-case-study .all-projects{text-align:center;margin-top:70px;margin-bottom:100px}.block-case-study .all-projects a{color:#0ea8ef;text-decoration:none}.block-blog .block-content{margin:0 -10px}.block-blog .block-content .block-item{-ms-grid-column:3;grid-column:3;overflow:hidden;padding:0 10px}.block-blog .block-content .block-item .inner-content{max-width:380px;margin:0 auto}@media (min-width: 768px){.block-blog .block-content .block-item .inner-content{margin:0;max-width:999px}}.block-blog .block-content .block-item .category{color:#a9a9a9;font-family:Montserrat;font-size:16px;font-weight:300;line-height:30px;margin-bottom:10px;margin-top:30px;display:none}.block-blog .block-content .block-item .category a{color:inherit}@media (min-width: 768px){.block-blog .block-content .block-item .category{display:block}}.block-blog .block-content .block-item a{color:#363636;text-decoration:none}.block-blog .block-content .block-item .title{font-size:16px;font-weight:600;line-height:20px;height:80px;transition:color 200ms;max-width:380px;margin-top:15px;margin-bottom:15px}@media (min-width: 768px){.block-blog .block-content .block-item .title{max-width:9999px;margin-top:0}}.block-blog .block-content .block-item .author{display:-ms-grid;display:grid;-ms-grid-columns:44px 10px 1fr;grid-template-columns:44px 10px 1fr;-ms-grid-rows:22px 22px;grid-template-rows:22px 22px}.block-blog .block-content .block-item .author .media{width:44px;height:44px;overflow:hidden;border-radius:22px}.block-blog .block-content .block-item .author .name,.block-blog .block-content .block-item .author .date{line-height:22px;-ms-grid-column:3;grid-column:3;font-size:14px}.block-blog .block-content .block-item .author .name{-ms-grid-row:1;grid-row:1;color:#0ea8ef;font-weight:600}.block-blog .block-content .block-item .author .name a{color:inherit}.block-blog .block-content .block-item .author .date{-ms-grid-row:2;grid-row:2;color:#939393}.block-blog .block-content .block-item.first{-ms-grid-column:1;grid-column:1}.block-blog .block-content .block-item.last{-ms-grid-column:5;grid-column:5}.block-blog .block-content .block-item .media{border-radius:20px;overflow:hidden;max-width:380px;margin:0 auto}@media (min-width: 768px){.block-blog .block-content .block-item .media{max-width:9999px;margin:0}}.block-blog .block-content .block-item .media img{max-width:100%;height:auto;display:block}.block-blog .block-content .block-item:hover .title{color:#0ea8ef}.block-blog .all-blog-posts{margin-top:30px;text-align:center}@media (min-width: 768px){.block-blog .all-blog-posts{margin-top:80px}}.block-blog .swipe-hand{margin-top:-10px;margin-bottom:40px}@media (min-width: 768px){.block-blog .swipe-hand{display:none}}.case-study-section .paragraph-numeric-list+.paragraph-numeric-list,.case-study-section .paragraph-numeric-list+.paragraph-dotted-list,.case-study-section .paragraph-numeric-list+.paragraph-ckeditor,.case-study-section .paragraph-numeric-list+.two-columns-wrapper,.case-study-section .paragraph-numeric-list+.paragraph-image,.case-study-section .paragraph-numeric-list+.paragraph-button,.case-study-section .paragraph-numeric-list+section,.case-study-section .paragraph-dotted-list+.paragraph-numeric-list,.case-study-section .paragraph-dotted-list+.paragraph-dotted-list,.case-study-section .paragraph-dotted-list+.paragraph-ckeditor,.case-study-section .paragraph-dotted-list+.two-columns-wrapper,.case-study-section .paragraph-dotted-list+.paragraph-image,.case-study-section .paragraph-dotted-list+.paragraph-button,.case-study-section .paragraph-dotted-list+section,.case-study-section .paragraph-ckeditor+.paragraph-numeric-list,.case-study-section .paragraph-ckeditor+.paragraph-dotted-list,.case-study-section .paragraph-ckeditor+.paragraph-ckeditor,.case-study-section .paragraph-ckeditor+.two-columns-wrapper,.case-study-section .paragraph-ckeditor+.paragraph-image,.case-study-section .paragraph-ckeditor+.paragraph-button,.case-study-section .paragraph-ckeditor+section,.case-study-section .two-columns-wrapper+.paragraph-numeric-list,.case-study-section .two-columns-wrapper+.paragraph-dotted-list,.case-study-section .two-columns-wrapper+.paragraph-ckeditor,.case-study-section .two-columns-wrapper+.two-columns-wrapper,.case-study-section .two-columns-wrapper+.paragraph-image,.case-study-section .two-columns-wrapper+.paragraph-button,.case-study-section .two-columns-wrapper+section,.case-study-section .paragraph-button+.paragraph-numeric-list,.case-study-section .paragraph-button+.paragraph-dotted-list,.case-study-section .paragraph-button+.paragraph-ckeditor,.case-study-section .paragraph-button+.two-columns-wrapper,.case-study-section .paragraph-button+.paragraph-image,.case-study-section .paragraph-button+.paragraph-button,.case-study-section .paragraph-button+section,.case-study-section .paragraph-image+.paragraph-numeric-list,.case-study-section .paragraph-image+.paragraph-dotted-list,.case-study-section .paragraph-image+.paragraph-ckeditor,.case-study-section .paragraph-image+.two-columns-wrapper,.case-study-section .paragraph-image+.paragraph-image,.case-study-section .paragraph-image+.paragraph-button,.case-study-section .paragraph-image+section,.case-study-section section+.paragraph-numeric-list,.case-study-section section+.paragraph-dotted-list,.case-study-section section+.paragraph-ckeditor,.case-study-section section+.two-columns-wrapper,.case-study-section section+.paragraph-image,.case-study-section section+.paragraph-button,.case-study-section section+section,.block-wrapper .paragraph-numeric-list+.paragraph-numeric-list,.block-wrapper .paragraph-numeric-list+.paragraph-dotted-list,.block-wrapper .paragraph-numeric-list+.paragraph-ckeditor,.block-wrapper .paragraph-numeric-list+.two-columns-wrapper,.block-wrapper .paragraph-numeric-list+.paragraph-image,.block-wrapper .paragraph-numeric-list+.paragraph-button,.block-wrapper .paragraph-numeric-list+section,.block-wrapper .paragraph-dotted-list+.paragraph-numeric-list,.block-wrapper .paragraph-dotted-list+.paragraph-dotted-list,.block-wrapper .paragraph-dotted-list+.paragraph-ckeditor,.block-wrapper .paragraph-dotted-list+.two-columns-wrapper,.block-wrapper .paragraph-dotted-list+.paragraph-image,.block-wrapper .paragraph-dotted-list+.paragraph-button,.block-wrapper .paragraph-dotted-list+section,.block-wrapper .paragraph-ckeditor+.paragraph-numeric-list,.block-wrapper .paragraph-ckeditor+.paragraph-dotted-list,.block-wrapper .paragraph-ckeditor+.paragraph-ckeditor,.block-wrapper .paragraph-ckeditor+.two-columns-wrapper,.block-wrapper .paragraph-ckeditor+.paragraph-image,.block-wrapper .paragraph-ckeditor+.paragraph-button,.block-wrapper .paragraph-ckeditor+section,.block-wrapper .two-columns-wrapper+.paragraph-numeric-list,.block-wrapper .two-columns-wrapper+.paragraph-dotted-list,.block-wrapper .two-columns-wrapper+.paragraph-ckeditor,.block-wrapper .two-columns-wrapper+.two-columns-wrapper,.block-wrapper .two-columns-wrapper+.paragraph-image,.block-wrapper .two-columns-wrapper+.paragraph-button,.block-wrapper .two-columns-wrapper+section,.block-wrapper .paragraph-button+.paragraph-numeric-list,.block-wrapper .paragraph-button+.paragraph-dotted-list,.block-wrapper .paragraph-button+.paragraph-ckeditor,.block-wrapper .paragraph-button+.two-columns-wrapper,.block-wrapper .paragraph-button+.paragraph-image,.block-wrapper .paragraph-button+.paragraph-button,.block-wrapper .paragraph-button+section,.block-wrapper .paragraph-image+.paragraph-numeric-list,.block-wrapper .paragraph-image+.paragraph-dotted-list,.block-wrapper .paragraph-image+.paragraph-ckeditor,.block-wrapper .paragraph-image+.two-columns-wrapper,.block-wrapper .paragraph-image+.paragraph-image,.block-wrapper .paragraph-image+.paragraph-button,.block-wrapper .paragraph-image+section,.block-wrapper section+.paragraph-numeric-list,.block-wrapper section+.paragraph-dotted-list,.block-wrapper section+.paragraph-ckeditor,.block-wrapper section+.two-columns-wrapper,.block-wrapper section+.paragraph-image,.block-wrapper section+.paragraph-button,.block-wrapper section+section{margin-top:40px}.block-definition .block-content .media{max-width:54px;margin:0 auto 30px}.block-definition .block-content .media svg{max-height:100%;width:auto;max-width:100%;height:auto;filter:grayscale(1);transition:filter 200ms, opacity 200ms;opacity:0.6}.block-definition .block-content .media:hover svg{filter:grayscale(0);opacity:1}.block-definition .block-content .section-title+.body{margin-top:60px}.block-definition .block-content .section-subtitle{margin-bottom:60px}.block-definition .block-content .body{border:1px dashed #c9c9c9;border-radius:20px;padding:50px;font-size:16px;font-weight:300;line-height:30px;text-align:center}@media (min-width: 768px){.block-definition .block-content .body{padding:50px 150px}}.block-definition .block-content .body.bg-fill{background-color:#fdfcf9}.block-benefits{position:relative}.block-benefits .overflow-background{position:absolute;right:calc((100vw - 100%) / -2);top:0;bottom:0;background-position:right center;background-repeat:no-repeat;z-index:1;-ms-grid-column:2;grid-column:2;background-size:contain;opacity:0.3}@media (min-width: 768px){.block-benefits .overflow-background{opacity:1}}@media (min-width: 768px){.block-benefits .overflow-background+.block-content{max-width:80%}}.block-benefits .block-content{-ms-grid-column:1;grid-column:1;position:relative;z-index:2}.block-benefits .block-content .title{font-size:30px;font-weight:400;font-family:"Montserrat";margin-bottom:70px}.block-benefits .block-content .block-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin:-20px}.block-benefits .block-content .block-items .block-item{position:relative;padding:20px 20px 20px 55px;max-width:100%;-ms-flex:1 0 100%;flex:1 0 100%;font-weight:300;line-height:30px}.block-benefits .block-content .block-items .block-item .h3_style{display:inline;font-size:1rem}.block-benefits .block-content .block-items .block-item:before{content:"";display:block;width:11px;height:21px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:contain;background-position:top center;position:absolute;left:25px;top:25px}@media (min-width: 768px){.block-benefits .block-content .block-items .block-item{max-width:50%;-ms-flex:1 0 50%;flex:1 0 50%}}.block-benefits .block-content>.body{margin-top:40px;line-height:30px;padding:0 40px;color:#28a9e0;font-weight:600;position:relative}@media (min-width: 768px){.block-benefits .block-content>.body{padding-left:150px;padding-right:0;margin-top:135px}}.block-benefits .block-content>.body:after{content:"";display:none;position:absolute;width:76px;height:42px;background-image:url(../images/arrow-drupal.png);top:64px;right:-80px}@media (min-width: 768px){.block-benefits .block-content>.body:after{display:block}}.paragraph-ckeditor{margin-bottom:50px;line-height:36px}.paragraph-ckeditor p{line-height:30px}.paragraph-ckeditor p+p{margin-top:15px}.paragraph-ckeditor *+pre,.paragraph-ckeditor pre+*{margin-top:20px}.paragraph-ckeditor *+ul,.paragraph-ckeditor *+ol{margin-top:15px}.paragraph-ckeditor ol{margin-left:15px;list-style-position:inside}.paragraph-ckeditor ol+*{margin:50px 0}.paragraph-ckeditor ol li{padding:5px 0}.paragraph-ckeditor ol{counter-reset:numericList;list-style:none;position:relative}.paragraph-ckeditor ol li{position:relative;border:2px dotted #dcdcdc;line-height:30px;margin-left:60px;width:calc(100% - 70px);padding:18px 33px}@media (min-width: 768px){.paragraph-ckeditor ol li{width:calc(100% - 100px);margin-left:100px}}.paragraph-ckeditor ol li+li{margin-top:13px}.paragraph-ckeditor ol li:nth-of-type(even){background-color:#eeeeee}.paragraph-ckeditor ol li:nth-of-type(even):before{background-color:#eeeeee}.paragraph-ckeditor ol li:before{counter-increment:numericList;content:counter(numericList) " ";box-sizing:border-box;text-align:center;color:#0ea8ef;font-weight:700;width:60px;height:100%;padding:18px 0;position:absolute;left:-70px;top:0;border:2px dotted #dcdcdc}@media (min-width: 768px){.paragraph-ckeditor ol li:before{width:80px;left:-100px}}.paragraph-ckeditor ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:50px}.paragraph-ckeditor ul li{line-height:30px;padding-left:46px;position:relative;-ms-flex:0 1 100%;flex:0 1 100%}.paragraph-ckeditor ul li:before{width:10px;content:"";display:block;background-image:url(../images/list-dot.png);background-repeat:no-repeat;border-radius:5px;height:100%;position:absolute;top:10px;left:0}.paragraph-ckeditor ul li+li{margin-top:20px}.paragraph--type--mission{margin-bottom:30px}.paragraph--type--mission .mission-content-wrap{margin-top:140px;margin-bottom:180px;background-color:#e6eff4;padding:70px 100px;border-radius:20px;text-align:center;position:relative;height:510px}@media (max-width: 1199px){.paragraph--type--mission .mission-content-wrap{height:auto}}@media (max-width: 599px){.paragraph--type--mission .mission-content-wrap{padding:70px 40px}}.paragraph--type--mission .mission-content-wrap:before{content:'';width:1555px;height:672px;position:absolute;left:-190px;top:-70px;background-image:url(../images/mission-rocket.png)}@media (max-width: 1579px){.paragraph--type--mission .mission-content-wrap:before{display:none}}.paragraph--type--mission .mission-content-wrap .section-sufix{font-size:1.875em;font-weight:400px;margin-bottom:50px}.paragraph--type--mission .mission-content-wrap .field--name-field-short-body{line-height:1.875em}#block-notificationbarblock{position:inherit}.notification-bar-block{width:100vw;position:relative;left:calc(-50vw + 50%);margin-bottom:10px;top:-20px;z-index:1}@media (max-width: 319px){.notification-bar-block{display:none}}.notification-bar-block .block-content{width:100%;background-color:#363636;color:#ffffff;min-height:56px}.notification-bar-block .block-content .content-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 54px}.notification-bar-block .block-content .content-container .content{max-width:1180px;height:100%;font-size:0.875em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}@media (max-width: 1239px){.notification-bar-block .block-content .content-container .content{max-width:952px}}@media (max-width: 991px){.notification-bar-block .block-content .content-container .content{max-width:728px}}@media (max-width: 767px){.notification-bar-block .block-content .content-container .content{display:block;padding-bottom:14px}}@media (min-width: 768px){.notification-bar-block .block-content .content-container .content{min-width:550px}}.notification-bar-block .block-content .content-container .content .notification-text{height:100%;padding:14px 0;line-height:1.3em;text-align:center}@media (min-width: 768px){.notification-bar-block .block-content .content-container .content .notification-text{min-width:342px}}.notification-bar-block .block-content .content-container .content .notification-text a{color:#b9b9b9}.notification-bar-block .block-content .content-container .content .button-container{margin-left:6px;padding:12px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.notification-bar-block .block-content .content-container .content .button-container{padding:8px 0;margin-left:0}}@media (min-width: 768px){.notification-bar-block .block-content .content-container .content .button-container{min-width:202px}}.notification-bar-block .block-content .content-container .content .button-container a,.notification-bar-block .block-content .content-container .content .button-container button{background-color:#b9b9b9;color:#363636 !important;padding:8px 25px;border-radius:14px;text-decoration:none;border:1px solid #363636;display:block;text-align:center}.notification-bar-block .block-content .content-container .content .button-container a:hover,.notification-bar-block .block-content .content-container .content .button-container button:hover{border:1px solid #b9b9b9;background-color:transparent;color:#b9b9b9 !important}.notification-bar-block .block-content .content-container .content .button-container a{display:inline}.notification-bar-block .block-content .content-container .content .button-container button{font-size:14px;font-weight:300;height:auto;line-height:1em}.notification-bar-block .block-content .close-button{cursor:pointer}.notification-bar-block .block-content .close-button .close{width:12px;height:12px;background-image:url(../images/close_icon.png);position:absolute;right:20px;top:17px}.dictionary-post-search{margin:40px 0}.dictionary-post-search .blog-search-wrap{position:relative;top:-60px}@media (max-width: 767px){.dictionary-post-search .blog-search-wrap{top:30px}}.block-cta-bg{display:block;margin-left:calc(-50vw + 50%);width:100vw;background-color:#ff7a00;padding:50px 0}.block-cta-bg .cta-bg--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 10px;row-gap:20px;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.block-cta-bg .cta-bg--wrapper{-ms-flex-direction:row;flex-direction:row;column-gap:20px}.block-cta-bg .cta-bg--wrapper .cta-content{-ms-flex:1 1 70%;flex:1 1 70%;text-align:inherit}.block-cta-bg .cta-bg--wrapper a{-ms-flex:1 1 30%;flex:1 1 30%}}@media (min-width: 992px){.block-cta-bg .cta-bg--wrapper{padding:0 20px}.block-cta-bg .cta-bg--wrapper .cta-content{-ms-flex:1 1 75%;flex:1 1 75%}.block-cta-bg .cta-bg--wrapper a{-ms-flex:1 1 21%;flex:1 1 21%}}.block-cta-bg .cta-content{-ms-flex:1 1 75%;flex:1 1 75%;color:#ffffff;font-size:1.875rem;text-align:center;font-family:"Montserrat";line-height:1.4}.block-cta-bg a{-ms-flex:1 1 25%;flex:1 1 25%;cursor:pointer}.block-icons .block-content>.description{border:1px dashed #c9c9c9;border-radius:25px;padding:40px;font-weight:300;line-height:30px;text-align:center;margin-bottom:60px}@media (min-width: 768px){.block-icons .block-content>.description{margin-bottom:70px;padding:60px 150px;margin-bottom:100px}}@media (min-width: 992px){.block-icons .block-content>.description{margin-top:-40px}}.block-icons .block-content .swipe-hand{margin-bottom:40px;margin-top:-20px}.block-icons .block-content .swipe-hand.hidden{display:none}@media (min-width: 1240px){.block-icons .block-content .swipe-hand{display:none}}.block-icons .block-content .block-items{overflow:hidden;margin:0 -10px}@media (min-width: 992px){.block-icons .block-content .block-items{margin:-20px -12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}}.block-icons .block-content .block-items .block-item{padding:16px 10px;margin:0 20px 0 20px}@media (min-width: 600px){.block-icons .block-content .block-items .block-item{margin:0}}@media (min-width: 992px){.block-icons .block-content .block-items .block-item{-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%;padding:20px 12px}}.block-icons .block-content .block-items .block-item .media{width:70px;height:70px;margin:0 auto;margin-bottom:40px}.block-icons .block-content .block-items .block-item .media svg{max-width:100%;max-height:100%}.block-icons .block-content .block-items .block-item .media svg,.block-icons .block-content .block-items .block-item .media svg path{transition:all 200ms}.block-icons .block-content .block-items .block-item .title{color:#363636;font-size:1.5625rem;text-align:center;min-height:70px;transition:color 200ms}@media (min-width: 992px){.block-icons .block-content .block-items .block-item .title{margin-bottom:30px}}.block-icons .block-content .block-items .block-item .description{text-align:center;font-weight:300;line-height:30px;max-width:300px;margin:0 auto}.block-icons .block-content .block-items .block-item:hover a>.media:not(.color-icon) svg,.block-icons .block-content .block-items .block-item:hover a>.media:not(.color-icon) svg path{fill:#0ea8ef}.block-icons .block-content .block-items .block-item:hover a>.title{color:#0ea8ef}.block-icons .block-content .block-items .block-item:hover a>.title:after{display:inline-block}.block-icons .block-content .block-items .block-item:hover a>.description p{color:#363636}.block-icons .block-content .block-items .block-item.anchor:hover{background:#f3f8fb;border-radius:20px}.block-icons .block-content .block-items .toggle{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:-20px;padding:0 12px 40px;text-align:center;display:none}@media (min-width: 992px){.block-icons .block-content .block-items .toggle{display:block}}.block-icons .block-content .block-items .toggle button{width:214px;height:44px;border:1px solid #0ea8ef;border-radius:22px;background:transparent;color:#0ea8ef}@media (min-width: 992px){.block-icons .block-content .block-items.columns-5 .block-item{-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%}}@media (min-width: 992px){.block-icons .block-content .block-items.columns-0 .block-item{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}}@media (min-width: 768px){.block-description-and-list .block-content .grid-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 40px 1fr}}@media (min-width: 992px){.block-description-and-list .block-content .grid-container{-ms-grid-columns:1fr 120px 1fr;grid-template-columns:1fr 120px 1fr}}.block-description-and-list .block-content .grid-container .description{border-radius:25px;border:1px dashed #c9c9c9;font-weight:300;line-height:30px;padding:40px;margin-bottom:40px}@media (min-width: 768px){.block-description-and-list .block-content .grid-container .description{padding:60px 40px;margin-bottom:0}}.block-description-and-list .block-content .grid-container .list{-ms-grid-column:3;grid-column:3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-description-and-list .block-content .grid-container .list>*{-ms-flex:0 1 100%;flex:0 1 100%}.block-description-and-list .block-content .grid-container .list .title{font-size:1.875rem;margin-bottom:30px}.block-description-and-list .block-content .grid-container .list .list-item{font-weight:300;line-height:48px;position:relative;padding-left:40px;padding-bottom:12px}.block-description-and-list .block-content .grid-container .list .list-item:before{content:"";display:block;width:11px;height:21px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-size:contain;background-position:top center;position:absolute;left:4px;top:12px}.block-our-process .swipe-hand{margin-top:-15px;margin-bottom:25px}@media (min-width: 1240px){.block-our-process .swipe-hand{display:none}}.block-our-process .block-content .steps{border:1px dashed #c9c9c9;background:white;border-radius:25px;padding:45px 50px;position:relative}@media (min-width: 1240px){.block-our-process .block-content .steps{display:-ms-flexbox;display:flex}}.block-our-process .block-content .steps .slick-list:before,.block-our-process .block-content .steps .slick-list:after{display:block;content:"";width:50px;height:100%;position:absolute;top:0;z-index:2;pointer-events:none}.block-our-process .block-content .steps .slick-list:before{left:0;background:linear-gradient(to right, white, transparent)}.block-our-process .block-content .steps .slick-list:after{right:0;background:linear-gradient(to left, white, transparent)}@media (min-width: 1240px){.block-our-process .block-content .steps .slick-list:before,.block-our-process .block-content .steps .slick-list:after{display:none}}.block-our-process .block-content .steps .step{cursor:pointer}@media (min-width: 1240px){.block-our-process .block-content .steps .step{-ms-flex:1 0 10%;flex:1 0 10%}}.block-our-process .block-content .steps .step .number{width:65px;height:82px;background-image:url(../images/process-sprite.png);background-position:-65px 0;line-height:82px;text-align:center;font-family:"Montserrat";font-weight:100;font-size:1.875rem;margin:0 auto;margin-bottom:25px;color:#c9c9c9}.block-our-process .block-content .steps .step .title{text-align:center;font-weight:700;color:#858585}.block-our-process .block-content .steps:not(.slick-initialized) .step.active .number{background-position:0 0;color:white}.block-our-process .block-content .steps:not(.slick-initialized) .step.active .title{color:#363636}.block-our-process .block-content .steps .slick-current.slick-center .step .number{background-position:0 0;color:white}.block-our-process .block-content .steps .slick-current.slick-center .step .title{color:#363636}.block-our-process .block-content .steps:after{content:"";display:block;border:1px dashed #c9c9c9;border-width:0 0 1px 1px;width:30px;height:30px;position:absolute;bottom:-16px;left:50%;margin-left:-15px;background:white;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.block-our-process .block-content .step-description-container{position:relative;margin-top:80px;margin-bottom:80px}.block-our-process .block-content .step-description-container .step-description{display:none}.block-our-process .block-content .step-description-container .step-description.active{display:block}.block-our-process .block-content .step-description-container .step-description .title{font-size:1.875rem;text-align:center;margin-bottom:65px}.block-our-process .block-content .step-description-container .step-description .description{font-weight:300;line-height:30px;max-width:750px;margin:0 auto;text-align:center}.block-our-process .block-content .step-description-container .step-description .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:780px;margin:0 auto;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:40px;border-top:1px dashed #c9c9c9;padding-top:40px}.block-our-process .block-content .step-description-container .step-description .icons .icon{text-align:center}.block-our-process .block-content .step-description-container .step-description .icons .icon .media{width:50px;height:40px}@media (max-width: 420px){.block-our-process .block-content .step-description-container .step-description .icons .icon .media{margin:5px auto}}@media (min-width: 421px){.block-our-process .block-content .step-description-container .step-description .icons .icon .media{display:inline-block;margin-right:20px}}.block-our-process .block-content .step-description-container .step-description .icons .icon .media svg{max-width:100%;max-height:100%}.block-our-process .block-content .step-description-container .step-description .icons .icon .media svg,.block-our-process .block-content .step-description-container .step-description .icons .icon .media svg path{fill:#ff7a00}.block-our-process .block-content .step-description-container .step-description .icons .icon .title{font-size:1rem;margin:0;display:inline-block;font-weight:700;vertical-align:middle;height:40px}.block-team .block-content .swipe-hand{margin-bottom:40px;margin-top:-20px}@media (min-width: 768px){.block-team .block-content .swipe-hand{margin-top:-80px}}@media (min-width: 1240px){.block-team .block-content .swipe-hand{display:none}}.block-team .block-content .container{margin:0 -10px}.block-team .block-content .container:not(.slick-initialized){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.block-team .block-content .container{margin:0}}.block-team .block-content .container .block-item{position:relative;padding:0 10px}.block-team .block-content .container .block-item .media img{display:block;margin:0 auto}.block-team .block-content .container .block-item .description{opacity:1;position:absolute;bottom:0;background:rgba(14,168,239,0.7);left:10px;right:10px;height:96px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;text-align:center;color:white;line-height:32px;transition:opacity 200ms}@media (min-width: 768px){.block-team .block-content .container .block-item .description{opacity:0}}.block-team .block-content .container .block-item .description .title{font-size:1.25rem;font-weight:300}.block-team .block-content .container .block-item .description .position{color:#7acbf0;font-size:1.125rem}@media (min-width: 768px){.block-team .block-content .container .block-item{padding:0}.block-team .block-content .container .block-item .description{left:0;right:0}}.block-team .block-content .container .block-item:hover .description{opacity:1}.block-gallery .block-content .container{display:-ms-grid;display:grid;-ms-grid-rows:auto 10px auto 10px auto 10px auto 10px auto 10px auto;grid-template-rows:auto 10px auto 10px auto 10px auto 10px auto 10px auto;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:1fr 10px 1fr 10px 1fr 10px 1fr;max-width:580px;margin:0 auto}@media (min-width: 768px){.block-gallery .block-content .container{max-width:9999px;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;-ms-grid-rows:auto 20px auto 20px auto 20px auto;grid-template-rows:auto 20px auto 20px auto 20px auto}}.block-gallery .block-content .container .media{border-radius:25px;overflow:hidden}.block-gallery .block-content .container .media img{height:100%;width:100%;object-fit:cover}.block-gallery .block-content .container .item-1{-ms-grid-column-span:7;-ms-grid-column:1;grid-column:1 / span 7}@media (min-width: 768px){.block-gallery .block-content .container .item-1{-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1 / span 3;-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1 / span 3}}.block-gallery .block-content .container .item-2{-ms-grid-row:3;grid-row:3;-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1 / span 3}@media (min-width: 768px){.block-gallery .block-content .container .item-2{-ms-grid-column:5;grid-column:5;-ms-grid-row:1;grid-row:1}}.block-gallery .block-content .container .item-3{-ms-grid-row:5;grid-row:5;-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1 / span 3}@media (min-width: 768px){.block-gallery .block-content .container .item-3{-ms-grid-column:5;grid-column:5;-ms-grid-row:3;grid-row:3}}.block-gallery .block-content .container .item-4{-ms-grid-row-span:3;-ms-grid-row:3;grid-row:3 / span 3;-ms-grid-column-span:3;-ms-grid-column:5;grid-column:5 / span 3}@media (min-width: 768px){.block-gallery .block-content .container .item-4{-ms-grid-column:7;grid-column:7;-ms-grid-row-span:3;-ms-grid-row:1;grid-row:1 / span 3}}.block-gallery .block-content .container .item-5{-ms-grid-row:9;grid-row:9;-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1 / span 3}@media (min-width: 768px){.block-gallery .block-content .container .item-5{-ms-grid-column:1;grid-column:1;-ms-grid-row:5;grid-row:5}}.block-gallery .block-content .container .item-6{-ms-grid-row:11;grid-row:11;-ms-grid-column-span:3;-ms-grid-column:1;grid-column:1 / span 3}@media (min-width: 768px){.block-gallery .block-content .container .item-6{-ms-grid-column:1;grid-column:1;-ms-grid-row:7;grid-row:7}}.block-gallery .block-content .container .item-7{-ms-grid-row-span:3;-ms-grid-row:9;grid-row:9 / span 3;-ms-grid-column-span:3;-ms-grid-column:5;grid-column:5 / span 3}@media (min-width: 768px){.block-gallery .block-content .container .item-7{-ms-grid-column:3;grid-column:3;-ms-grid-row-span:3;-ms-grid-row:5;grid-row:5 / span 3}}.block-gallery .block-content .container .item-8{-ms-grid-row:7;grid-row:7;-ms-grid-column-span:7;-ms-grid-column:1;grid-column:1 / span 7}@media (min-width: 768px){.block-gallery .block-content .container .item-8{-ms-grid-column-span:3;-ms-grid-column:5;grid-column:5 / span 3;-ms-grid-row-span:3;-ms-grid-row:5;grid-row:5 / span 3}}.block-socialmedia-share{padding-top:50px;border-top:1px solid #dcdcdc;margin-top:50px;margin-bottom:50px}.block-socialmedia-share .title{font-weight:600;margin-bottom:30px}.block-socialmedia-share ul{display:-ms-flexbox;display:flex;margin:-5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-socialmedia-share ul li{list-style:none;-ms-flex:0 1 105px;flex:0 1 105px;padding:5px}.block-socialmedia-share ul li a{color:inherit;height:35px;color:white;text-align:center;line-height:35px;transition:all 200ms;border-radius:4px;display:block}.block-socialmedia-share ul li.facebook a{background-color:#395a99}.block-socialmedia-share ul li.facebook:hover a{background-color:#2b4474}.block-socialmedia-share ul li.linkedin a{background-color:#1384bb}.block-socialmedia-share ul li.linkedin:hover a{background-color:#0e638d}.block-socialmedia-share ul li.twitter a{background-color:#24b2e2}.block-socialmedia-share ul li.twitter:hover a{background-color:#1991ba}.block-cta-block .section-subtitle{margin-bottom:40px}.block-cta-block .cta-content{border:1px dashed #c9c9c9;padding:40px;border-radius:16px;text-align:center;position:relative}.block-cta-block .cta-content .media.background-image{position:absolute;bottom:0;right:60px;z-index:0;pointer-events:none;opacity:0.5}@media (min-width: 768px){.block-cta-block .cta-content .media.background-image{opacity:1}}.block-cta-block .cta-content .title{font-size:1.75rem;font-weight:400;margin-bottom:20px}.block-cta-block .cta-content .subtitle{font-size:1.25rem;font-weight:600;margin-top:20px;margin-bottom:30px}.block-cta-block .cta-content .title,.block-cta-block .cta-content .subtitle,.block-cta-block .cta-content .button{cursor:pointer;position:relative;z-index:2}.block-map .google-map{height:525px;width:100%;border-radius:22px;overflow:hidden}.block-custom-block .block-content .media.icon{max-width:54px;margin:0 auto 30px}.block-custom-block .block-content .media.icon svg{max-height:100%;width:auto;max-width:100%;height:auto;filter:grayscale(1);transition:filter 200ms, opacity 200ms;opacity:0.6}.block-custom-block .block-content .media.icon:hover svg{filter:grayscale(0);opacity:1}.block-contact-details{display:-ms-flexbox;display:flex;margin:0 -10px}@media (max-width: 567px){.block-contact-details{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.block-contact-details>div{text-align:center;-ms-flex:1 100%;flex:1 100%;width:100%;padding-bottom:20px}}@media (min-width: 568px) and (max-width: 1239px){.block-contact-details{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-contact-details>div{text-align:center;-ms-flex:1 50%;flex:1 50%;max-width:50%;padding-bottom:25px}}@media (min-width: 1240px){.block-contact-details{-ms-flex-align:center;align-items:center}.block-contact-details>div{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;padding:0 10px}}.block-contact-details .column1,.block-contact-details .column2{font-weight:400;line-height:30px}.block-contact-details .phonenumber{color:#ff7a00;text-align:center}.block-contact-details .phonenumber p{margin-bottom:15px}.block-contact-details .phonenumber a.button{display:inline-block}.block-contact-details .phonenumber a.button svg{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px}.block-contact-details .phonenumber a.button svg,.block-contact-details .phonenumber a.button svg path{fill:white;transition:all 200ms}.block-contact-details .phonenumber a.button:hover svg,.block-contact-details .phonenumber a.button:hover svg path{fill:#ff7a00}.block-contact-details .clutch p{margin-bottom:15px}.block-contact-details .clutch .clutch-widget{display:inline-block;max-width:200px}@media (max-width: 567px){.block-contact-details .clutch{padding-top:15px}}@media (min-width: 1240px){.block-contact-details .clutch{text-align:right}}.block-technologies .block-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.block-technologies .block-content .block-item{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:10px}@media (min-width: 768px){.block-technologies .block-content .block-item{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}@media (min-width: 1240px){.block-technologies .block-content .block-item{-ms-flex:0 1 calc(100% / 6);flex:0 1 calc(100% / 6);max-width:calc(100% / 6)}}.block-technologies .block-content .block-item .item-content{padding:30px 0;border-radius:22px;border:1px solid transparent}.block-technologies .block-content .block-item .item-content .media{width:70px;height:70px;margin:0 auto;margin-bottom:40px}.block-technologies .block-content .block-item .item-content .media svg{margin:0 auto;display:block;max-width:100%;max-height:100%;width:auto;height:auto}.block-technologies .block-content .block-item .item-content .title{font-size:1.5rem;font-weight:400;text-align:center}@media (min-width: 768px){.block-technologies .block-content .block-item .item-content .title{font-size:1.875rem}}.block-technologies .block-content .block-item .item-content .title:after{width:11px;height:21px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0;display:block;content:"";margin:0 auto;margin-top:35px}.block-technologies .block-content .block-item .item-content:hover{border:1px dashed #c9c9c9}.block-technologies .block-content .block-item .item-content:hover .title:after{opacity:1}.block-faq .block-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -50px}@media (min-width: 768px){.block-faq .block-content{margin:-20px -50px}}.block-faq .block-content .block-item{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 50px}@media (min-width: 768px){.block-faq .block-content .block-item{padding:20px 50px;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}.block-faq .block-content .block-item:before{content:"";display:block;width:11px;height:21px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;float:left;background-size:contain;background-position:top center;margin-right:25px;margin-top:2px}.block-faq .block-content .block-item .item-content{line-height:30px}.block-faq .block-content .block-item .item-content .question{font-weight:700;line-height:26px}.block-faq .block-content .block-item .item-content .see-answer{font-weight:300;opacity:0;transition:all 200ms}.block-faq .block-content .block-item .item-content:hover .see-answer{opacity:1}.two-columns-wrapper .second-column{margin-top:20px}.two-columns-wrapper .icon{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.two-columns-wrapper .icon svg{width:100%;max-width:300px;height:auto}@media (max-width: 768px){.two-columns-wrapper .icon svg{max-width:180px}}@media (min-width: 768px){.two-columns-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 40px 1fr}.two-columns-wrapper .first-column{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}.two-columns-wrapper .second-column{margin-top:0;-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}}.paragraph-dotted-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.paragraph-dotted-list ul li{line-height:30px;padding-left:46px;position:relative;-ms-flex:0 1 100%;flex:0 1 100%}.paragraph-dotted-list ul li:before{width:10px;content:"";display:block;background-image:url(../images/list-dot.png);background-repeat:no-repeat;border-radius:5px;height:100%;position:absolute;top:10px;left:0}.paragraph-dotted-list ul li+li{margin-top:20px}.paragraph-dotted-list.career .block-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph-dotted-list.career .block-content .text{width:100%;padding:10px 0;position:relative;padding-left:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.paragraph-dotted-list.career .block-content .text:before{content:"";display:block;width:17px;height:19px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/career-tick.png)}@media (max-width: 767px){.paragraph-dotted-list.career .block-content .text:before{left:0}.paragraph-dotted-list.career .block-content .text:nth-of-type(odd):before{opacity:0.4}}@media (min-width: 768px){.paragraph-dotted-list.career .block-content .text{padding-left:0;width:50%}.paragraph-dotted-list.career .block-content .text:nth-of-type(even){padding-left:70px}.paragraph-dotted-list.career .block-content .text:nth-of-type(even):before{display:none}.paragraph-dotted-list.career .block-content .text:nth-of-type(odd){text-align:right;-ms-flex-pack:end;justify-content:flex-end;padding-right:70px}.paragraph-dotted-list.career .block-content .text:nth-of-type(odd):before{right:-8px}.paragraph-dotted-list.career .block-content .text:nth-of-type(4n-1):before{opacity:0.4}}.paragraph--type--ordered-list{margin-bottom:60px}.paragraph--type--ordered-list>ol{list-style-type:none;counter-reset:li}.paragraph--type--ordered-list>ol>li{display:-ms-flexbox;display:flex;margin-top:50px;width:100%}@media (min-width: 768px){.paragraph--type--ordered-list>ol>li:before{counter-increment:li;content:counter(li, decimal-leading-zero);width:50px;height:43px;color:#0ea8ef;font-size:3.625rem;font-weight:300;font-style:normal;letter-spacing:0.01rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-ms-flex:1 0 10%;flex:1 0 10%;margin-right:1.25rem}}.paragraph--type--ordered-list>ol>li .block-wrapper{margin:0 0;width:100%}@media (min-width: 768px){.paragraph--type--ordered-list>ol>li .block-wrapper{margin-left:0;max-width:100%;overflow:hidden}}.paragraph--type--ordered-list>ol>li .block-wrapper .block-content .section-title{color:#323034;font-size:1.5rem;font-weight:700;font-style:normal;letter-spacing:normal;text-align:left;line-height:normal;margin-bottom:3.125rem;font-family:Montserrat}@media (max-width: 767px){.paragraph--type--ordered-list>ol>li .block-wrapper .block-content .section-title{display:-ms-flexbox;display:flex}.paragraph--type--ordered-list>ol>li .block-wrapper .block-content .section-title:before{counter-increment:li;content:counter(li, decimal-leading-zero);width:50px;height:43px;color:#0ea8ef;font-size:3.625rem;font-weight:300;font-style:normal;letter-spacing:0.01rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-ms-flex:1 0 10%;flex:1 0 10%;margin-right:1.25rem;margin-top:-0.3125rem}}.paragraph--type--ordered-list>ol>li .block-wrapper .block-content .section-subtitle{display:none}.paragraph--type--ordered-list>ol>li .block-wrapper .block-content .sections{width:100%}.paragraph--type--ordered-list>ol>li .block-wrapper .block-content .sections .paragraph-image img{width:100%;border-radius:1.0625rem}@media (min-width: 768px){.paragraph--type--ordered-list>ol>li .block-wrapper .block-content .sections .paragraph-ckeditor ul>li{margin-left:2.5rem}}.paragraph-numeric-list ol{counter-reset:numericList;list-style:none}.paragraph-numeric-list ol li{display:-ms-flexbox;display:flex}.paragraph-numeric-list ol li:before{counter-increment:numericList;content:counter(numericList) " ";box-sizing:border-box;text-align:center;color:#0ea8ef;font-weight:700;width:60px;padding:18px 0}@media (min-width: 768px){.paragraph-numeric-list ol li:before{width:80px}}.paragraph-numeric-list ol li .text,.paragraph-numeric-list ol li:before{border:2px dotted #dcdcdc;line-height:30px}.paragraph-numeric-list ol li .text{width:calc(100% - 70px);margin-left:10px;padding:18px 33px}@media (min-width: 768px){.paragraph-numeric-list ol li .text{width:calc(100% - 100px);margin-left:20px}}.paragraph-numeric-list ol li+li{margin-top:13px}.paragraph-numeric-list ol li:nth-of-type(even) .text,.paragraph-numeric-list ol li:nth-of-type(even):before{border:2px dotted #dcdcdc;background-color:#eeeeee}.paragraph-image.media{margin:0 auto}.paragraph-image.media img{margin:0 auto;display:block}.paragraph-button .block-content{text-align:center}.paragraph-button .block-content a.button{width:auto;padding:0 20px}.block-toc-block .toc-content{padding:40px 35px;border-radius:16px;background-color:#f4f8f9;background-image:url(../images/toc-bg.png);background-repeat:no-repeat;background-position:top left}@media (min-width: 768px){.block-toc-block .toc-content{padding:65px 103px}}@media (min-width: 768px){.block-toc-block .toc-content .toc-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.block-toc-block .toc-content .toc-header .toc-header__title{color:#0d3f55;font-family:Montserrat;font-size:1.875rem;font-weight:400}@media (max-width: 767px){.block-toc-block .toc-content .toc-header .toc-header__title{padding-bottom:20px}}.block-toc-block .toc-content .toc-header .toc-header__toggler{display:-ms-flexbox;display:flex}@media (max-width: 767px){.block-toc-block .toc-content .toc-header .toc-header__toggler{-ms-flex-pack:center;justify-content:center}}@media (min-width: 768px){.block-toc-block .toc-content .toc-header .toc-header__toggler{-ms-flex-pack:end;justify-content:flex-end;padding-left:20px}}.block-toc-block .toc-content .toc-header .toc-header__toggler__button{-ms-touch-action:manipulation;touch-action:manipulation;border:1px solid #0ea8ef;color:white;background-color:#0ea8ef;max-width:155px;height:35px;line-height:36px;position:relative;padding:0 45px}.block-toc-block .toc-content .toc-header .toc-header__toggler__button:hover{background-color:#fff;color:#0ea8ef}.block-toc-block .toc-content .toc-header .toc-header__toggler__button:before,.block-toc-block .toc-content .toc-header .toc-header__toggler__button:after{content:"›";position:absolute;top:0px;font-size:1.625rem;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.block-toc-block .toc-content .toc-header .toc-header__toggler__button:before{left:20px}.block-toc-block .toc-content .toc-header .toc-header__toggler__button:after{right:20px}.block-toc-block .toc-content .toc-header .toc-header__toggler__button.collapsed .collapse{display:none}.block-toc-block .toc-content .toc-header .toc-header__toggler__button.collapsed:before,.block-toc-block .toc-content .toc-header .toc-header__toggler__button.collapsed:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.block-toc-block .toc-content .toc-header .toc-header__toggler__button:not(.collapsed) .expand{display:none}.block-toc-block .toc-content .toc-elements{padding:20px 10px 0 10px}.block-toc-block .toc-content .toc-elements.collapsed{display:none}@media (min-width: 768px){.block-toc-block .toc-content .toc-elements{padding:40px 35px 0 40px}}.block-toc-block .toc-content .toc-list__parent{list-style-type:none}.block-toc-block .toc-content .toc-list__parent:not(:last-child){padding-bottom:25px}@media (min-width: 768px){.block-toc-block .toc-content .toc-list__parent:not(:last-child){padding-bottom:40px}}.block-toc-block .toc-content .toc-list__parent .toc-list-link-parent{color:#000;font-family:"Montserrat - Bold", Montserrat;font-size:1rem;line-height:30px;font-weight:700}.block-toc-block .toc-content .toc-children-list{list-style-type:disc;padding:0 17px}@media (min-width: 768px){.block-toc-block .toc-content .toc-children-list{padding:0 33px}}.block-toc-block .toc-content .toc-children-list .toc-list-link-child{color:#000;font-family:"Montserrat - Light", Montserrat;font-size:1rem;line-height:30px;font-weight:300}.paragraph-faq-list-container .faq-list-listelement{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:13px;font-weight:400;line-height:1.25em}.paragraph-faq-list-container .faq-list-listelement .faq-list-counter{border:2px dotted #dcdcdc;width:80px;padding:20px 0 20px 0;margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#ffffff;cursor:pointer}@media (max-width: 600px){.paragraph-faq-list-container .faq-list-listelement .faq-list-counter{display:none}}.paragraph-faq-list-container .faq-list-listelement .faq-list-question{border:2px dotted #dcdcdc;display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;width:100%;padding:20px 70px 20px 40px;background:#ffffff;position:relative;cursor:pointer}.paragraph-faq-list-container .faq-list-listelement .faq-list-question h3{font-size:1rem;height:auto;font-weight:normal}.paragraph-faq-list-container .faq-list-listelement .faq-list-collapse-arrow{display:block;width:21px;height:11px;background-image:url(../images/collapse-arrow.png);position:absolute;right:30px}.paragraph-faq-list-container .faq-list-listelement:hover .faq-list-counter,.paragraph-faq-list-container .faq-list-listelement:hover .faq-list-question{background-color:#eeeeee}.paragraph-faq-list-container .faq-list-listelement.collapse-triggered .faq-list-counter,.paragraph-faq-list-container .faq-list-listelement.collapse-triggered .faq-list-question{color:#0ea8ef;background-color:#e8f0f3}.paragraph-faq-list-container .faq-list-listelement.collapse-triggered .faq-list-collapse-arrow{background-image:url(../images/collapse-arrow-active.png)}.paragraph-faq-list-container .faq-list-answer{padding:40px 90px 50px 135px;font-weight:400;line-height:1.25em}@media (max-width: 600px){.paragraph-faq-list-container .faq-list-answer{padding:40px 90px 50px 40px}}.field--name-field-short-body-smartbees{line-height:30px}.view-display-id-letters{margin-top:100px;width:100%;border-bottom:2px solid #dcdcdc}.view-display-id-letters .view-content{display:-ms-flexbox;display:flex}@media (max-width: 767px){.view-display-id-letters .view-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px}}.view-display-id-letters .view-content span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-positive:1;flex-grow:1;font-weight:600;cursor:pointer;padding:21px 20px}@media (max-width: 767px){.view-display-id-letters .view-content span{font-size:1.1rem;-ms-flex-positive:0;flex-grow:0}}.view-display-id-letters .view-content span a{font-weight:600;-ms-flex:2;flex:2;padding:21px 0}@media (max-width: 767px){.view-display-id-letters .view-content span a{padding:21px 20px}}.view-display-id-knowledge{margin-top:60px}.view-display-id-knowledge .view-content{font-weight:600}.view-display-id-knowledge .view-content h3{text-transform:uppercase;font-size:2.25rem;font-weight:300;padding:22px 34px;border-bottom:8px solid #e8f0f3}.view-display-id-knowledge .view-content ul{list-style:none;padding-left:34px;margin-top:20px;font-size:0.875rem;display:-ms-grid;display:grid;gap:15px 20px;line-height:1.3;margin-bottom:25px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media (max-width: 767px){.view-display-id-knowledge .view-content ul{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width: 1024px){.view-display-id-knowledge .view-content ul{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.letter-is-active{background-color:#e8f0f3;color:#0ea8ef}.block-wrapper .paragraph--type--logos{margin-top:26px}.paragraph--type--logos .field--name-field-image{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--logos .field--name-field-image .field__item{padding:0 40px 80px 40px;-ms-flex:1 0 25%;flex:1 0 25%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width: 1239px){.paragraph--type--logos .field--name-field-image .field__item{-ms-flex:1 0 33%;flex:1 0 33%}}@media (max-width: 991px){.paragraph--type--logos .field--name-field-image .field__item{-ms-flex:1 0 50%;flex:1 0 50%}}@media (max-width: 767px){.paragraph--type--logos .field--name-field-image .field__item{-ms-flex:1 0 100%;flex:1 0 100%;max-width:220px}}.blog-listing article.blog-post{position:relative}.blog-listing article.blog-post.promoted:before{background-color:#f2f7f9;top:-20px;bottom:-20px;width:100vw;content:"";display:block;z-index:1;position:absolute;left:calc((100vw - 100%) / -2)}.blog-listing article.blog-post.promoted:after{content:"";display:block;height:533px;position:absolute;z-index:2;width:100%;background-image:url(../images/promoted-blog-bg.png);top:-57px;background-repeat:no-repeat;background-position:top left 90px}.blog-listing article.blog-post.promoted2{background-color:#f2f7f9;border-radius:22px}.blog-listing article.blog-post.promoted2 .post-details{padding:0 20px}.blog-listing article.blog-post.promoted2 .post-read-more{margin-left:-20px}.blog-listing article.blog-post .post-content{position:relative;z-index:3;max-width:580px;margin:0 auto}@media (min-width: 768px){.blog-listing article.blog-post .post-content{max-width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 20px 20px 1fr;grid-template-columns:1fr 20px 20px 20px 1fr}}@media (min-width: 1240px){.blog-listing article.blog-post .post-content{-ms-grid-columns:1fr 80px 20px 80px 1fr;grid-template-columns:1fr 80px 20px 80px 1fr}}.blog-listing article.blog-post .post-content .post-details{-ms-grid-column:5;grid-column:5;-ms-grid-row:1;grid-row:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.blog-listing article.blog-post .post-content .post-date,.blog-listing article.blog-post .post-content .post-category{font-family:"Montserrat";font-weight:600;margin-top:15px;width:50%;display:none}@media (min-width: 992px){.blog-listing article.blog-post .post-content .post-date,.blog-listing article.blog-post .post-content .post-category{display:block}}.blog-listing article.blog-post .post-content .post-date time,.blog-listing article.blog-post .post-content .post-date .category-name,.blog-listing article.blog-post .post-content .post-category time,.blog-listing article.blog-post .post-content .post-category .category-name{color:#0ea8ef}.blog-listing article.blog-post .post-content .post-date time a,.blog-listing article.blog-post .post-content .post-date .category-name a,.blog-listing article.blog-post .post-content .post-category time a,.blog-listing article.blog-post .post-content .post-category .category-name a{color:inherit}.blog-listing article.blog-post .post-content .post-title{font-family:"Montserrat";font-weight:400;font-size:24px;line-height:30px;margin-top:30px}@media (min-width: 768px){.blog-listing article.blog-post .post-content .post-title{margin-top:0}}@media (min-width: 992px){.blog-listing article.blog-post .post-content .post-title{margin-top:20px;font-size:28px;line-height:34px}}@media (min-width: 1240px){.blog-listing article.blog-post .post-content .post-title{margin-top:30px;font-size:30px;line-height:38px}}.blog-listing article.blog-post .post-content .post-author{margin-top:30px}@media (min-width: 768px){.blog-listing article.blog-post .post-content .post-author{display:none}}@media (min-width: 992px){.blog-listing article.blog-post .post-content .post-author{display:block;padding-left:15px;margin-top:20px}}@media (min-width: 1240px){.blog-listing article.blog-post .post-content .post-author{margin-top:30px}}.blog-listing article.blog-post .post-content .post-author .media{width:44px;height:44px;overflow:hidden;border-radius:22px;display:inline-block;vertical-align:middle}.blog-listing article.blog-post .post-content .post-author .author-label{height:44px;display:inline-block;line-height:44px;vertical-align:middle;margin-left:20px;font-weight:600;width:calc(100% - 64px)}.blog-listing article.blog-post .post-content .post-author .author-label .label-wrapper{display:inline-block;vertical-align:middle;line-height:normal}.blog-listing article.blog-post .post-content .post-author .author-label .author-name{color:#0ea8ef;font-weight:400}.blog-listing article.blog-post .post-content .post-author .author-label .author-name a{color:inherit}.blog-listing article.blog-post .post-content .post-author .author-label .author-position{font-weight:100;color:#0ea8ef}.blog-listing article.blog-post .post-content .post-author .author-label .author-position:before{content:" / "}.blog-listing article.blog-post .post-content .post-summary{margin-top:20px;font-weight:300;line-height:30px}@media (min-width: 1240px){.blog-listing article.blog-post .post-content .post-summary{margin-top:30px}}.blog-listing article.blog-post .post-content .post-read-more{margin-top:20px}@media (min-width: 1240px){.blog-listing article.blog-post .post-content .post-read-more{margin-top:30px}}.blog-listing article.blog-post .post-content .post-main-image{-ms-grid-column-span:2;-ms-grid-column:1;grid-column:1 / span 2;-ms-grid-row:1;grid-row:1}.blog-listing article.blog-post .post-content .post-main-image .media{overflow:hidden;border-radius:22px;position:relative}.blog-listing article.blog-post .post-content .post-main-image .media:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(143,135,167,0.95);background-image:url(../images/case-study-show.png);background-repeat:no-repeat;background-position:bottom 30px right 35px;opacity:0;transition:all 200ms;pointer-events:none}.blog-listing article.blog-post .post-content .post-main-image .media:hover:before{opacity:1}.blog-listing article.blog-post .post-content .post-main-image .media img{display:block}.blog-listing article.blog-post.odd .post-details{-ms-grid-column:1;grid-column:1}.blog-listing article.blog-post.odd .post-main-image{-ms-grid-column-span:2;-ms-grid-column:4;grid-column:4 / span 2}.blog-listing article.blog-post+article.blog-post{margin-top:80px}@media (min-width: 768px){.blog-listing article.blog-post+article.blog-post{margin-top:130px}}*+.blog-main-image{margin-top:30px}.blog-main-image+*{margin-top:30px}@media (min-width: 992px){.blog-single-post{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 250px;grid-template-columns:1fr 50px 250px}}.blog-single-post .post-title{font-size:30px;margin-bottom:30px;font-weight:300;line-height:40px}@media (min-width: 768px){.blog-single-post .post-title{font-size:38px;margin-top:60px}}@media (min-width: 992px){.blog-single-post .post-title{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}@media (min-width: 1240px){.blog-single-post .post-title{margin-top:110px}}.blog-single-post .post-title::first-line{font-weight:700}.blog-single-post article{min-width:0}@media (min-width: 992px){.blog-single-post article{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}}.blog-single-post article .post-details{margin-bottom:4    0px}@media (min-width: 768px){.blog-single-post article .post-details{margin-bottom:60px;-ms-grid-columns:70px 25px 1fr;grid-template-columns:70px 25px 1fr;-ms-grid-rows:35px 35px;grid-template-rows:35px 35px}}.blog-single-post article .post-details .post-label{-ms-grid-column:3;grid-column:3;line-height:35px;font-weight:600}.blog-single-post article .post-details .post-label{-ms-grid-row:2;grid-row:2}.blog-single-post article .post-details .post-label div{display:inline-block}.blog-single-post article .post-details .post-label div.post-date{margin-right:30px}.blog-single-post article .post-details .post-label div.post-category{margin-right:30px}.blog-single-post article .post-details .post-label div .reading-time{color:#0ea8ef}.blog-single-post article .post-details .post-label time,.blog-single-post article .post-details .post-label .category-name{color:#0ea8ef}.blog-single-post article .post-details .post-label time a,.blog-single-post article .post-details .post-label .category-name a{color:inherit}.blog-single-post article .post-content a{color:#0ea8ef;transition:200ms all;cursor:pointer}.blog-single-post article .post-content a:hover{text-decoration:underline}.blog-single-post article .post-content .cta-content a{color:white}.blog-single-post article .post-content .cta-content a:hover{color:#0ea8ef}.blog-single-post article .post-tags{padding-top:50px;border-top:1px solid #dcdcdc;margin-top:50px;margin-bottom:50px}.blog-single-post article .post-tags .title{font-weight:400;font-size:24px}.blog-single-post article .post-tags .tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}.blog-single-post article .post-tags .tags .tag{padding:4px}.blog-single-post article .post-tags .tags .tag a{background-color:#e7eff4;padding:5px;border-radius:4px;display:block}.blog-single-post article .post-tags .tags .tag a:before{content:"#"}.blog-single-post article .post-footer{display:-ms-flexbox;display:flex;padding-top:50px;border-top:1px solid #dcdcdc;margin-top:50px;margin-bottom:50px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;gap:32px}@media (min-width: 768px){.blog-single-post article .post-footer{-ms-flex-direction:row;flex-direction:row}}.blog-single-post article .post-footer .block-socialmedia-share{padding-top:0;border-top:none;margin-top:0;margin-bottom:0;-ms-flex:auto;flex:auto}.blog-single-post aside{position:relative;border-top:1px solid #dcdcdc;padding-top:50px}@media (min-width: 992px){.blog-single-post aside{padding-top:0;border-top:0;-ms-grid-row:3;grid-row:3;-ms-grid-column:3;grid-column:3}}@media (min-width: 992px){.blog-single-post aside .post-author.post-author-fixed{position:fixed;top:130px;width:250px}.blog-single-post aside .post-author.post-author-absolute{position:absolute;top:0;left:0;width:250px}}.blog-single-post aside .post-author .media{width:70px;height:70px;border-radius:35px;overflow:hidden;display:inline-block;vertical-align:middle;margin-righT:30px}@media (min-width: 992px){.blog-single-post aside .post-author .media{margin-bottom:25px;display:block;margin-right:0}}.blog-single-post aside .post-author .author-details{display:inline-block;vertical-align:middle}.blog-single-post aside .post-author .author-details .title,.blog-single-post aside .post-author .author-details .author-name,.blog-single-post aside .post-author .author-details .author-position{font-weight:600;line-height:24px}.blog-single-post aside .post-author .author-details .title a,.blog-single-post aside .post-author .author-details .author-name a,.blog-single-post aside .post-author .author-details .author-position a{color:inherit}.blog-single-post aside .post-author .author-description{margin-top:35px;line-height:30px;font-weight:300}.block-blog-search-block{-ms-grid-row:2;grid-row:2;-ms-grid-column:3;grid-column:3}.blog-search-wrap{display:-ms-flexbox;display:flex}.blog-search-wrap.blog{text-align:right;margin-top:-40px;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 992px){.blog-search-wrap.blog{text-align:center;margin-top:-30px;margin-bottom:30px}}@media (max-width: 768px){.blog-search-wrap.blog{-ms-flex-pack:center;justify-content:center}}.blog-search-wrap.sidebar{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}@media (max-width: 992px){.blog-search-wrap.sidebar{-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 768px){.blog-search-wrap.sidebar{-ms-flex-pack:start;justify-content:flex-start}}.blog-search-wrap .blog-search{width:215px;padding:0 16px 0 16px;background-color:#c6c6c6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:30px}.blog-search-wrap .blog-search .search-input{width:160px;color:#ffffff;background:none;border:none;font-family:Montserrat;font-size:16px;font-weight:400;padding:0 10px 0 10px}.blog-search-wrap .blog-search .search-input::-webkit-input-placeholder{font-family:Montserrat;font-size:16px;font-weight:400;opacity:1}.blog-search-wrap .blog-search .search-input:-ms-input-placeholder{font-family:Montserrat;font-size:16px;font-weight:400;opacity:1}.blog-search-wrap .blog-search .search-input::placeholder{font-family:Montserrat;font-size:16px;font-weight:400;opacity:1}.blog-search-wrap .blog-search .icon{width:15px;height:15px;background-image:url(../images/search.png);padding:0 8px 0 15px;background-repeat:no-repeat;border:none;margin:0;padding:0;background-color:#fff0;border-radius:0}.block-blog-categories{margin-bottom:100px}.block-blog-categories .block-content nav{border-bottom:1px solid #dcdcdc;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 992px){.block-blog-categories .block-content nav{max-width:400px}}.block-blog-categories .block-content nav .category{font-size:15px}@media (min-width: 1240px){.block-blog-categories .block-content nav .category{font-size:16px}}.block-blog-categories .block-content nav .mobile-label{font-size:16px}.block-blog-categories .block-content nav .category,.block-blog-categories .block-content nav .mobile-label{font-weight:400;margin-top:0;width:100%;height:0;overflow:hidden;transition:all 200ms}.block-blog-categories .block-content nav .category.mobile-label,.block-blog-categories .block-content nav .mobile-label.mobile-label{padding:15px 0;display:block;height:auto;cursor:pointer;border-bottom:1px solid #0ea8ef}.block-blog-categories .block-content nav .category.mobile-label:after,.block-blog-categories .block-content nav .mobile-label.mobile-label:after{content:"+";float:right;font-weight:700;border:1px solid #0ea8ef;background:white;color:#0ea8ef;display:block;width:45px;height:45px;text-align:center;line-height:45px;font-size:20px;margin:-15px 0 -16px;transition:all 200ms}.block-blog-categories .block-content nav .category.mobile-label:hover:after,.block-blog-categories .block-content nav .mobile-label.mobile-label:hover:after{background:#0ea8ef;color:white}.block-blog-categories .block-content nav .category a,.block-blog-categories .block-content nav .mobile-label a{color:inherit;padding:15px 0;display:block}.block-blog-categories .block-content nav .category.active,.block-blog-categories .block-content nav .category:hover,.block-blog-categories .block-content nav .mobile-label.active,.block-blog-categories .block-content nav .mobile-label:hover{color:#0ea8ef}.block-blog-categories .block-content nav .category.active,.block-blog-categories .block-content nav .mobile-label.active{font-weight:700;position:relative}.block-blog-categories .block-content nav .category.active:after,.block-blog-categories .block-content nav .mobile-label.active:after{left:50%;bottom:-6px;-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);position:absolute;display:none;content:"";width:0;height:0;border-style:solid;border-width:6px 6.5px 0 6.5px;border-color:#c6c6c6 transparent transparent transparent}.block-blog-categories .block-content nav+.description{margin-top:50px;font-size:16px;font-weight:300;line-height:30px}.block-blog-categories .block-content nav.toggled .category{height:50px}.block-blog-categories .block-content nav.toggled .mobile-label:after{content:"-"}.blog-search-results{margin-top:40px}.blog-search-results .blog-search-result-row{margin-bottom:40px}.blog-search-results .blog-search-result-row .short-body>p{margin:20px 0 10px 0;line-height:1.2em}.modal{position:fixed;display:block;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow-y:auto}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}#brief_app .modal{background:#fff;z-index:600;overflow-x:hidden}#brief_app .estimation_modal{width:100%;height:100%}#brief_app .modal_inner{padding:44px 20px 50px 20px;position:relative;font-family:"Montserrat"}#brief_app .modal_inner .close_modal{width:43px;height:43px;font-size:25px;line-height:100%;background-color:transparent;border:3px solid #bcbcbc;color:#bcbcbc;border-radius:25px;position:absolute;top:44px;right:20px;z-index:5}#brief_app .modal_inner .modal_body{margin-top:90px}@media (min-width: 992px){#brief_app .modal_inner .modal_body{display:-ms-grid;display:grid;-ms-grid-columns:400px 60px auto;grid-template-columns:400px 60px auto}}#brief_app .modal_inner .body_left{-ms-grid-column:1;grid-column:1;position:relative;z-index:4}#brief_app .modal_inner .body_left .title{font-size:36px;font-weight:100;margin-bottom:50px}#brief_app .modal_inner .body_left .input_wrapper,#brief_app .modal_inner .body_left .recaptcha{margin-bottom:40px}#brief_app .modal_inner .body_left .input_wrapper .input_error,#brief_app .modal_inner .body_left .recaptcha .input_error{margin-top:10px;color:red}#brief_app .modal_inner .body_left .input_wrapper .input_error:before,#brief_app .modal_inner .body_left .recaptcha .input_error:before{top:-4px}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment,#brief_app .modal_inner .body_left .recaptcha.brief-attachment{border:1px dashed #c9c9c9;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 22px}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment .label-wrap,#brief_app .modal_inner .body_left .recaptcha.brief-attachment .label-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:10px;margin-bottom:10px}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment .label-wrap .sublabel,#brief_app .modal_inner .body_left .recaptcha.brief-attachment .label-wrap .sublabel{font-size:0.9em;margin-top:6px}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment span,#brief_app .modal_inner .body_left .recaptcha.brief-attachment span{max-width:200px}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment span p,#brief_app .modal_inner .body_left .recaptcha.brief-attachment span p{line-height:1.3em}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment span p.err,#brief_app .modal_inner .body_left .recaptcha.brief-attachment span p.err{color:red;font-weight:500}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment label[for=attachment],#brief_app .modal_inner .body_left .recaptcha.brief-attachment label[for=attachment]{background-color:#ff7a00;border-radius:19px;padding:10px 11px;color:#fff;font-size:16px;font-weight:500;cursor:pointer}#brief_app .modal_inner .body_left .input_wrapper.brief-attachment #attachment,#brief_app .modal_inner .body_left .recaptcha.brief-attachment #attachment{display:none}#brief_app .modal_inner .body_left .input_wrapper.required_info p,#brief_app .modal_inner .body_left .recaptcha.required_info p{font-size:0.875rem}#brief_app .modal_inner .body_right{-ms-grid-column:3;grid-column:3;position:relative;padding:20px 0}@media (min-width: 768px){#brief_app .modal_inner .body_right{padding:50px 0 50px 150px}}@media (min-width: 992px){#brief_app .modal_inner .body_right{padding:50px 0 50px 50px}}@media (min-width: 1240px){#brief_app .modal_inner .body_right{padding:50px 0 50px 150px}}#brief_app .modal_inner .body_right .background-svg{position:absolute;top:-117px;left:0;z-index:1;pointer-events:none;display:none}@media (min-width: 768px){#brief_app .modal_inner .body_right .background-svg{display:block}}#brief_app .modal_inner .body_right .background-svg svg{width:1734px;height:950px}#brief_app .modal_inner .body_right .background-svg svg path{fill:#fff6e5}#brief_app .modal_inner .body_right.success .background-svg svg path{fill:#e1f1e0}#brief_app .modal_inner .body_right.error .background-svg svg path{fill:#FFAAA6}#brief_app .modal_inner .body_right .request_content{display:-ms-grid;display:grid;-ms-grid-rows:2fr 1fr;grid-template-rows:2fr 1fr;height:613px;overflow:hidden}#brief_app .modal_inner .body_right .request_content .body_header{-ms-grid-row:1;grid-row:1}#brief_app .modal_inner .body_right .request_content .body_footer{-ms-grid-row:2;grid-row:2}#brief_app .modal_inner .body_right .body_header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}#brief_app .modal_inner .body_right .body_header .definition{display:-ms-grid;display:grid;-ms-grid-columns:50px 20px 1fr;grid-template-columns:50px 20px 1fr}#brief_app .modal_inner .body_right .body_header .definition .icon{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#brief_app .modal_inner .body_right .body_header .definition .icon .media svg{max-width:100%;height:auto}#brief_app .modal_inner .body_right .body_header .definition .icon .media svg path{fill:#ff7a00}#brief_app .modal_inner .body_right .body_header .definition p{-ms-grid-row:1;grid-row:1;-ms-grid-column:3;grid-column:3;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#brief_app .modal_inner .body_right .body_header .definition p.title{font-weight:300}#brief_app .modal_inner .body_right .body_header .definition p.title strong{-ms-grid-row:1;grid-row:1;font-size:20px;font-weight:600;display:block}@media (min-width: 768px){#brief_app .modal_inner .body_right .body_header .definition.back_in_24{margin-left:45px}}@media (min-width: 768px){#brief_app .modal_inner .body_right .body_header .definition.prep_estimation{margin-left:90px}}#brief_app .modal_inner .body_right .body_header,#brief_app .modal_inner .body_right .body_footer{position:relative;z-index:2}#brief_app .modal_inner .body_right .body_footer .title{color:#969696;font-weight:300;margin-bottom:40px}#brief_app .modal_inner .body_right .body_footer .featured-list{display:-ms-flexbox;display:flex;margin:-10px;-ms-flex-align:center;align-items:center}#brief_app .modal_inner .body_right .body_footer .featured-list>div{padding:10px}#brief_app .modal_inner .body_right .body_footer .featured-list>div img{max-width:100%;height:auto;opacity:0.6}#brief_app .modal_inner .body_right.success .body_header{font-size:36px;font-weight:100}#brief_app .modal_inner .body_right.success .body_header strong{display:block}#brief_app .modal_inner .body_right.success .body_footer{font-size:16px;font-weight:300;line-height:30px}#brief_app .brief_submit{width:214px;height:44px;line-height:44px;text-align:center;border:1px solid #ff7a00;background-color:#ff7a00;font-size:16px;font-weight:400;color:white;border-radius:22px}#brief_app .brief_submit[disabled]{opacity:0.7;cursor:not-allowed}#brief_app .sending-info{margin-top:20px;font-size:16px;font-weight:300}#brief_app .input_error{position:relative}#brief_app .input_error:before{content:"✖";display:block;width:19px;height:19px;background:red;color:white;line-height:20px;text-align:center;border-radius:10px;font-size:14px;position:absolute;top:13px}@media (max-width: 991px){#brief_app .input_error{padding-left:30px}#brief_app .input_error:before{left:0}}@media (min-width: 992px){#brief_app .input_error:before{left:-30px}}#brief_app .input_error input::-webkit-input-placeholder,#brief_app .input_error textarea::-webkit-input-placeholder{color:red}#brief_app .input_error input:-ms-input-placeholder,#brief_app .input_error textarea:-ms-input-placeholder{color:red}#brief_app .input_error input::placeholder,#brief_app .input_error textarea::placeholder{color:red}#brief_app .input_wrapper_checkbox{padding-top:8px}#brief_app .input_checkbox{display:none}#brief_app .input_checkbox_label::before{content:"✔";color:#000;position:absolute;top:0;left:0;border:1px dashed #c9c9c9;padding:5px 8px;border-radius:11px;font-size:18px}#brief_app .input_checkbox_label--disabled{color:#969696}#brief_app .input_checkbox:checked+.input_checkbox_label--disabled::before{color:#969696}#brief_app .input_checkbox:not(:checked)+.input_checkbox_label::before{color:transparent}#brief_app .input_checkbox:checked+.input_checkbox_label:not(.input_checkbox_label--disabled)::before{color:#000}#brief_app .input_checkbox_label{display:block;position:relative;padding-left:45px}#brief_app .input_checkbox_error-box p{color:red;padding-top:10px;padding-left:45px}#brief_app .input_checkbox_error-box.hidden{display:none}#brief_app .form_field:disabled,#brief_app .form_field_textarea:disabled{color:#969696;background-color:#fff}#brief_app .popup-close-message{margin-top:65px;text-align:right;font-size:13px}input{height:50px;background-color:white;border:0;border-bottom:1px solid #cecece;width:100%}textarea{height:118px;border:1px dashed #c9c9c9;padding:30px 25px;width:100%;border-radius:20px;resize:none}.case-study-steps{display:none;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width: 768px){.case-study-steps{display:-ms-flexbox;display:flex}}.case-study-steps .step{text-align:center;-ms-flex:0 1 12.5%;flex:0 1 12.5%;max-width:12.5%;cursor:pointer}.case-study-steps .step .number{font-family:"Montserrat";font-size:70px;font-weight:400;color:#c6c6c6;transition:color 200ms}@media (min-width: 992px){.case-study-steps .step .number{font-size:100px}}.case-study-steps .step .title{font-size:16px}@media (min-width: 992px){.case-study-steps .step .title{font-size:24px}}.case-study-steps .step .show-more{opacity:0;font-size:16px;color:#0ea8ef;line-height:30px;transition:opacity 200ms;margin-top:20px}.case-study-steps .step .show-more:after{content:"";display:block;width:11px;height:21px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;margin:0 auto;-ms-transform:rotate(90deg);transform:rotate(90deg);margin-top:20px}.case-study-steps .step:hover .number{color:#0ea8ef}.case-study-steps .step:hover .show-more{opacity:1}nav.block-breadcrumbs+.case-study-steps{margin-top:100px}.case-study-sections{counter-reset:caseStudySections}.case-study-sections .case-study-section{position:relative}.case-study-sections .case-study-section .block-content{position:relative;z-index:2}.case-study-sections .case-study-section:before{counter-increment:caseStudySections;content:counter(caseStudySections) " ";color:#f3f3f3;font-family:"Montserrat";font-size:396px;line-height:396px;position:absolute;left:50%}.case-study-sections .case-study-section:nth-of-type(6n+1):before{top:30px;-ms-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width: 768px){.case-study-sections .case-study-section:nth-of-type(6n+1):before{-ms-transform:translateX(-300%);transform:translateX(-300%)}}.case-study-sections .case-study-section:nth-of-type(6n+2):before{top:100px;-ms-transform:translateX(0);transform:translateX(0)}@media (min-width: 768px){.case-study-sections .case-study-section:nth-of-type(6n+2):before{-ms-transform:translateX(100%);transform:translateX(100%)}}.case-study-sections .case-study-section:nth-of-type(6n+3):before{-ms-transform:translateX(-50%);transform:translateX(-50%);top:150px}.case-study-sections .case-study-section:nth-of-type(6n+4):before{-ms-transform:translateX(-50%);transform:translateX(-50%);top:250px}.case-study-sections .case-study-section:nth-of-type(6n+5):before{top:-20px;-ms-transform:translateX(-20%);transform:translateX(-20%)}@media (min-width: 768px){.case-study-sections .case-study-section:nth-of-type(6n+5):before{-ms-transform:translateX(-150%);transform:translateX(-150%)}}.case-study-sections .case-study-section:nth-of-type(6n+6):before{top:-80px;-ms-transform:translateX(0);transform:translateX(0)}@media (min-width: 768px){.case-study-sections .case-study-section:nth-of-type(6n+6):before{-ms-transform:translateX(5%);transform:translateX(5%)}}.case-study-sections .case-study-section+.case-study-section{margin-top:100px}.case-study-list .filters-wrap{margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 991px){.case-study-list .filters-wrap{display:block;text-align:center}}.case-study-list .filters-wrap .case-filter{min-width:280px;min-height:68px;border:1px dashed #c9c9c9;border-radius:20px;padding:5px 20px 5px 60px;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;background:#fff;cursor:pointer}@media (max-width: 991px){.case-study-list .filters-wrap .case-filter{margin-right:20px;margin-bottom:20px}}.case-study-list .filters-wrap .case-filter.active{background-color:#f2f7f9}.case-study-list .filters-wrap .case-filter .case-title{position:relative}.case-study-list .filters-wrap .case-filter .case-title:before{content:"";display:block;width:40px;height:40px;position:absolute;left:-50px;top:-10px}.case-study-list .filters-wrap .case-filter .case-title.ecommerce:before{background:url(../images/casestudy-ecommerce.png) no-repeat center center}.case-study-list .filters-wrap .case-filter .case-title.website:before{background:url(../images/casestudy-website.png) no-repeat center center}.case-study-list .filters-wrap .case-filter .case-title.application:before{left:-44px;background:url(../images/casestudy-application.png) no-repeat center center}.case-study-list .case-listing{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px 0 -30px}@media (max-width: 780px){.case-study-list .case-listing{-ms-flex-pack:center;justify-content:center}}.case-study-list .case-listing .case-listing-el-wrap{padding:0 10px 50px 10px;width:33.33%;transition:all 1.3s}@media (max-width: 991px){.case-study-list .case-listing .case-listing-el-wrap{width:50%}}@media (max-width: 780px){.case-study-list .case-listing .case-listing-el-wrap{width:46%;padding:0 12px 50px 12px}}@media (max-width: 620px){.case-study-list .case-listing .case-listing-el-wrap{width:90%;padding:0 20px 50px 20px}}.case-study-list .case-listing .case-listing-el-wrap .caseListEl{border:1px solid #ebebeb;box-shadow:0 15px 32px 3px rgba(0,0,0,0.06);padding:40px 40px 0 40px;height:380px;max-height:380px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1239px){.case-study-list .case-listing .case-listing-el-wrap .caseListEl{height:420px;max-height:420px}}@media (max-width: 780px){.case-study-list .case-listing .case-listing-el-wrap .caseListEl{height:460px;max-height:460px}}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .img-wrap{height:70px}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .img-wrap img{max-height:70px;filter:grayscale(1)}.case-study-list .case-listing .case-listing-el-wrap .caseListEl:hover .hover-show{opacity:1;transition:opacity .25s ease-in-out .0s}.case-study-list .case-listing .case-listing-el-wrap .caseListEl:hover .hover-show .technologies img{filter:grayscale(0)}.case-study-list .case-listing .case-listing-el-wrap .caseListEl:hover .img-wrap img{filter:grayscale(0)}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .hover-show{opacity:0}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .hover-show .technologies{display:-ms-flexbox;display:flex;margin:28px 0 10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .hover-show .technologies img{height:25px;filter:grayscale(100%);margin-right:16px;margin-top:12px}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .hover-show .teaser{color:#363636;font-family:Montserrat;font-size:14px;font-weight:300;line-height:30px}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .see-more{border:1px solid #0ea8ef;color:white;background-color:#0ea8ef;width:215px;display:inline-block;text-decoration:none;height:44px;line-height:44px;border-radius:22px;font-weight:400;font-size:16px;transition:all 200ms;text-align:center;margin:10px 0 16px 0}.case-study-list .case-listing .case-listing-el-wrap .caseListEl .see-more:hover{color:#0ea8ef;background-color:white}.case-study-list .case-listing .showall{text-align:center;width:100%;z-index:1}.case-study-list .case-listing .showall span{color:#ff7a00;cursor:pointer;font-weight:400}.case-study-list .case-listing .hide-class{display:none}.block-job-offer-description .block-content .lists{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px}@media (min-width: 768px){.block-job-offer-description .block-content .lists{margin:-50px -20px}}@media (min-width: 992px){.block-job-offer-description .block-content .lists{margin:-50px}}.block-job-offer-description .block-content .list-wrapper{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:20px}@media (min-width: 768px){.block-job-offer-description .block-content .list-wrapper{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:50px 20px}}@media (min-width: 992px){.block-job-offer-description .block-content .list-wrapper{padding:50px}}.block-job-offer-description .block-content .list-wrapper .title{font-size:30px;margin-bottom:40px;font-weight:300}@media (min-width: 768px){.block-job-offer-description .block-content .list-wrapper .title{margin-bottom:70px}}.block-job-offer-description .block-content .list-wrapper .list-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px -20px}@media (min-width: 992px){.block-job-offer-description .block-content .list-wrapper .list-items{margin:-10px -50px}}.block-job-offer-description .block-content .list-wrapper .list-items .list-item{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;line-height:30px;padding:10px 20px;font-weight:300}@media (min-width: 992px){.block-job-offer-description .block-content .list-wrapper .list-items .list-item{padding:10px 50px}}.block-job-offer-description .block-content .list-wrapper .list-items .list-item:before{content:"";display:block;width:11px;height:21px;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;float:left;background-size:contain;background-position:top center;margin-right:25px;margin-top:2px}.block-job-offer-description .block-content .list-wrapper.what-we-offer{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}@media (min-width: 768px){.block-job-offer-description .block-content .list-wrapper.what-we-offer .list-items .list-item{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}.block-job-list #jobs_toggle-button,.block-job-list #jobs-list_collapse-button{text-align:center}@media (min-width: 768px){.block-job-list #jobs_toggle-button,.block-job-list #jobs-list_collapse-button{display:none}}.block-job-list #jobs-list_collapse-button{padding-top:60px;padding-bottom:30px}.block-job-list #jobs-list_collapse-button button{position:relative}.block-job-list #jobs-list_collapse-button button:before,.block-job-list #jobs-list_collapse-button button:after{content:"›";position:absolute;top:0px;font-size:26px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.block-job-list #jobs-list_collapse-button button:before{left:20px}.block-job-list #jobs-list_collapse-button button:after{right:20px}.block-job-list #jobs_toggle-button{padding-bottom:60px}.block-job-list #jobs_toggle-button button{-ms-touch-action:manipulation;touch-action:manipulation;position:relative;border:1px solid #0ea8ef;color:white;background-color:#0ea8ef;width:235px;display:inline-block}.block-job-list #jobs_toggle-button button:hover{color:#0ea8ef;background-color:white}.block-job-list #jobs_toggle-button button:before,.block-job-list #jobs_toggle-button button:after{content:"›";position:absolute;top:0px;font-size:26px}.block-job-list #jobs_toggle-button button:before{left:20px}.block-job-list #jobs_toggle-button button:after{right:20px}.block-job-list #jobs_toggle-button.jobs-list-hidden .hide-job-offers{display:none}.block-job-list #jobs_toggle-button.jobs-list-hidden button:before,.block-job-list #jobs_toggle-button.jobs-list-hidden button:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.block-job-list #jobs_toggle-button:not(.jobs-list-hidden) .show-job-offers{display:none}.block-job-list #jobs_toggle-button:not(.jobs-list-hidden) button:before,.block-job-list #jobs_toggle-button:not(.jobs-list-hidden) button:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.block-job-list .jobs-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}@media (max-width: 767px){.block-job-list .jobs-list .job-block-wrapper{transition:max-height 0.3s ease-out;overflow:hidden}.block-job-list .jobs-list:not(.mobile-hidden) .job-block-wrapper{max-height:250px}.block-job-list .jobs-list.mobile-hidden{margin:0}.block-job-list .jobs-list.mobile-hidden+#jobs-list_collapse-button{display:none}.block-job-list .jobs-list.mobile-hidden .job-block-wrapper{max-height:0px}}.block-job-list .jobs-list .job-block-wrapper{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}@media (min-width: 600px){.block-job-list .jobs-list .job-block-wrapper{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width: 992px){.block-job-list .jobs-list .job-block-wrapper{-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3);max-width:calc(100% / 3)}}.block-job-list .jobs-list .job-block{padding:10px}.block-job-list .jobs-list .job-block .job-inner{border:1px solid #dcdcdc;background:white;border-radius:22px;transition:all 200ms;cursor:pointer}.block-job-list .jobs-list .job-block .job-inner>a{padding:30px;display:block}@media (max-width: 767px){.block-job-list .jobs-list .job-block .job-inner>a{text-align:center}}.block-job-list .jobs-list .job-block .job-inner .title{color:#363636;font-size:20px;margin-bottom:25px}.block-job-list .jobs-list .job-block .job-inner .date-location{color:#a1a1a1;font-weight:300;margin-bottom:30px}.block-job-list .jobs-list .job-block .job-inner .date-location .remote:before{content:" / "}.block-job-list .jobs-list .job-block .job-inner:hover{border-color:#0ea8ef;background:#0ea8ef}.block-job-list .jobs-list .job-block .job-inner:hover .title,.block-job-list .jobs-list .job-block .job-inner:hover .date-location{color:white}.block-job-list .jobs-list .job-block .job-inner:hover button{color:#0ea8ef;background-color:white}.block-job-cv{border:1px dashed #c9c9c9;border-radius:22px;padding:40px;background-repeat:no-repeat;background-position:center left 70px;background-color:white}@media (min-width: 768px){.block-job-cv{background-image:url(../images/cv-icon.png);padding-left:160px}}.block-job-cv .block-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:-10px -30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.block-job-cv .block-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.block-job-cv .block-content .title,.block-job-cv .block-content .description{padding:10px 30px}.block-job-cv .block-content .title{font-size:30px;min-width:200px}.block-job-cv .block-content .description{font-weight:300;line-height:30px}.block-job-cv .block-content .description p+p{margin-top:20px}@media (min-width: 768px){.block-job-cv .block-content .description p+p{margin-top:40px}}.block-job-cv .block-content .description .color{color:#0ea8ef}.block-career-progress .block-content .button-container{text-align:center}.block-career-progress .block-content .button-container a.button{width:auto;padding:0 20px;display:inline-block;margin:0 auto}.block-career-progress .block-content .icon{position:relative}.block-career-progress .block-content .icon:after{content:"";width:80px;height:10px;background-image:url(../images/career-dots.png);display:block;position:absolute;top:67px}.block-career-progress .block-content .media svg{max-width:100px;max-height:100px}.block-career-progress .block-content .title{font-size:30px;text-align:center;max-width:200px;margin:0 auto;margin-top:40px}.block-career-progress .block-content .description{margin:0 auto;line-height:30px;text-align:center;margin-top:30px;font-weight:300;font-size:16px;max-width:300px}.block-career-progress .block-content .media{display:block;margin:0 auto;text-align:center}.block-career-progress .block-content .media svg{max-width:100%;max-height:100%}.block-career-progress.recrutation .icon .media{width:60px;height:60px}.block-career-progress.recrutation .first-steps{border:1px solid #dcdcdc;border-radius:20px;padding:40px 20px}@media (min-width: 992px){.block-career-progress.recrutation .first-steps{padding:60px 100px}}.block-career-progress.recrutation .first-steps .flex-wrapper{display:-ms-flexbox;display:flex;margin:-40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-career-progress.recrutation .first-steps .flex-wrapper .icon{max-width:100%;-ms-flex:0 1 100%;flex:0 1 100%;padding:40px}@media (min-width: 768px){.block-career-progress.recrutation .first-steps .flex-wrapper .icon{max-width:calc(100% / 3);-ms-flex:0 1 calc(100% / 3);flex:0 1 calc(100% / 3)}}.block-career-progress.recrutation .first-steps .flex-wrapper .icon .media svg,.block-career-progress.recrutation .first-steps .flex-wrapper .icon .media svg path{fill:#0ea8ef}@media (max-width: 767px){.block-career-progress.recrutation .first-steps .flex-wrapper .icon:after{width:10px;-ms-transform:rotate(90deg);transform:rotate(90deg);bottom:0;top:initial;left:50%;margin-left:-5px}}@media (min-width: 768px){.block-career-progress.recrutation .first-steps .flex-wrapper .icon:after{right:-16px;width:33px}}@media (min-width: 992px){.block-career-progress.recrutation .first-steps .flex-wrapper .icon:after{width:80px;right:-40px}}.block-career-progress.recrutation .first-steps .flex-wrapper .icon:last-of-type:after{display:none}.block-career-progress.recrutation .second-steps{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-career-progress.recrutation .second-steps .negative,.block-career-progress.recrutation .second-steps .positive{max-width:768px;-ms-flex:0 1 768px;flex:0 1 768px;padding:80px 40px 20px}@media (min-width: 768px){.block-career-progress.recrutation .second-steps .negative,.block-career-progress.recrutation .second-steps .positive{max-width:50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media (min-width: 992px){.block-career-progress.recrutation .second-steps .negative,.block-career-progress.recrutation .second-steps .positive{padding:80px 100px 20px}}.block-career-progress.recrutation .second-steps .negative .title,.block-career-progress.recrutation .second-steps .positive .title{max-width:200px;margin:0 auto;margin-top:40px}.block-career-progress.recrutation .second-steps .negative .icon:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:-40px;top:-30px;display:none}@media (min-width: 768px){.block-career-progress.recrutation .second-steps .negative .icon:after{display:block}}@media (min-width: 992px){.block-career-progress.recrutation .second-steps .negative .icon:after{right:-100px}}.block-career-progress.recrutation .second-steps .positive .icon:after{-ms-transform:rotate(45deg);transform:rotate(45deg);left:-40px;top:-30px;display:none}@media (min-width: 768px){.block-career-progress.recrutation .second-steps .positive .icon:after{display:block}}@media (min-width: 992px){.block-career-progress.recrutation .second-steps .positive .icon:after{left:-100px}}.block-career-progress.career .first-steps{border-radius:20px;background-color:#f8f8f8;padding:40px 20px;position:relative;z-index:1}@media (min-width: 992px){.block-career-progress.career .first-steps{padding:50px}}.block-career-progress.career .first-steps .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-40px 0}.block-career-progress.career .first-steps .flex-wrapper .icon{max-width:100%;-ms-flex:0 1 100%;flex:0 1 100%;padding:40px 0}@media (min-width: 768px){.block-career-progress.career .first-steps .flex-wrapper .icon{max-width:25%;-ms-flex:0 1 25%;flex:0 1 25%}}.block-career-progress.career .first-steps .flex-wrapper .icon .media{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:135px;height:105px}@media (min-width: 768px){.block-career-progress.career .first-steps .flex-wrapper .icon .media{width:100px;height:50px}}@media (min-width: 992px){.block-career-progress.career .first-steps .flex-wrapper .icon .media{width:135px;height:105px}}@media (max-width: 767px){.block-career-progress.career .first-steps .flex-wrapper .icon:after{width:10px;-ms-transform:rotate(90deg);transform:rotate(90deg);bottom:0;top:initial;left:50%;margin-left:-5px}}@media (min-width: 768px){.block-career-progress.career .first-steps .flex-wrapper .icon:after{right:-16px;width:33px;top:67px}}@media (min-width: 992px){.block-career-progress.career .first-steps .flex-wrapper .icon:after{top:90px}}@media (min-width: 1240px){.block-career-progress.career .first-steps .flex-wrapper .icon:after{width:80px;right:-40px}}.block-career-progress.career .first-steps .flex-wrapper .icon:last-of-type:after{display:none}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(1) .media svg{width:39px;height:22px}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(1) .media svg,.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(1) .media svg path{fill:#898989}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(2) .media svg{width:74px;height:53px}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(2) .media svg,.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(2) .media svg path{fill:#898989}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(3) .media svg{width:80px;height:80px}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(3) .media svg path{fill:#545454}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(3) .media svg path.orange-bee{fill:#ff7d05}.block-career-progress.career .first-steps .flex-wrapper .icon:nth-of-type(4) .media svg{width:115px}.block-career-progress.career .second-steps{position:relative;padding-top:70px}.block-career-progress.career .second-steps:before{content:"";width:1034px;height:299px;display:none;background-image:url(../images/career-bg.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:-60px;top:-120px;z-index:0;pointer-events:none}@media (min-width: 768px){.block-career-progress.career .second-steps:before{display:block;width:800px}}@media (min-width: 992px){.block-career-progress.career .second-steps:before{width:1034px}}.block-career-progress.career .second-steps .icon .media{width:98px;height:108px}.block-career-progress.career .second-steps .icon .media svg{width:98px;height:108px}.block-career-progress.career .second-steps .icon .media svg path{fill:#ff7d05}.block-career-progress.career .second-steps .icon:after{display:none}.block-career-progress.career .second-steps .title{display:none}.block-career-progress.career .button-container{margin-top:50px}.user-login-form .form-item,.user-login-form .form-actions{margin-bottom:20px}.user-login-form .form-item input,.user-login-form .form-actions input{width:320px;display:block;border:1px dotted #e7e7e7;box-shadow:none;border-radius:24px;padding:0 15px;margin:10px 0}.user-login-form .form-item input.button,.user-login-form .form-actions input.button{background:#e7e7e7;transition:all 200ms}.user-login-form .form-item input.button:hover,.user-login-form .form-actions input.button:hover{background:white}.user-login-form .form-item .description,.user-login-form .form-actions .description{font-size:12px}.page-node-type-technology .node__content article>.title,.page-node-type-faq .node__content article>.title{font-size:35px;line-height:35px;margin-bottom:30px}.paragraph--type--products,.paragraph--type--single-product{padding-top:50px}.paragraph--type--single-product .content-wrap{margin-bottom:30px}.paragraph--type--single-product .content-wrap .node-wrapper,.paragraph--type--single-product .content-wrap .field--name-field-product-node{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.paragraph--type--single-product .content-wrap .node-wrapper .node-product--teaser,.paragraph--type--single-product .content-wrap .field--name-field-product-node .node-product--teaser{width:100%;max-width:590px;margin:0 20px}.node-product--teaser{min-height:308px;border:1px solid #ebebeb;background:#fff;border-radius:25px;position:relative}@media (min-width: 768px){.node-product--teaser:hover{box-shadow:0px 12px 19px 0px rgba(0,0,0,0.1)}}.node-product--teaser:hover .description{color:#363636}.node-product--teaser .content-wrap{display:block;padding:58px 42px 36px 42px;z-index:1;position:relative}.node-product--teaser .content-wrap .title{font-size:1.25rem;font-weight:400;margin-bottom:40px;line-height:1.5em}.node-product--teaser .content-wrap .description{margin-bottom:50px;font-size:0.875em;line-height:30px}.node-product--teaser .content-wrap .cta .link{font-size:0.875em;color:#0ea8ef;font-weight:700;position:relative;left:23px;cursor:pointer}.node-product--teaser .content-wrap .cta .link:before{content:'';display:block;width:12px;height:10px;background-image:url(../images/cta-arrow.png);position:absolute;left:-23px}.node-product--teaser .background-layer{width:100%;height:100%;position:absolute;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right;overflow:hidden;-ms-flex-align:center;align-items:center}.node-product--teaser .background-layer .media.icon{width:258px;height:258px;margin-right:-60px}.node-product--teaser .background-layer .media.icon svg{fill:#f6f7f8}#products-app .filters-wrap{margin-bottom:40px;-ms-flex-pack:center;justify-content:center;gap:120px}@media (max-width: 991px){#products-app .filters-wrap{display:block;text-align:center}}#products-app .filters-wrap .product-filter{min-width:280px;min-height:68px;border:1px dashed #c9c9c9;border-radius:20px;padding:5px 20px 5px 60px;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;background:#fff;cursor:pointer}@media (max-width: 991px){#products-app .filters-wrap .product-filter{margin-right:20px;margin-bottom:20px}}#products-app .filters-wrap .product-filter.active{background-color:#f2f7f9}#products-app .filters-wrap .product-filter .filter-title{position:relative}#products-app .filters-wrap .product-filter .filter-title:before{content:"";display:block;width:40px;height:40px;position:absolute;left:-50px;top:-10px}#products-app .filters-wrap .product-filter .filter-title.modules:before{background:url(../images/product-modules.png) no-repeat center center}#products-app .filters-wrap .product-filter .filter-title.ebooks:before{background:url(../images/product-ebooks.png) no-repeat center center}#products-app .products-listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px 20px;margin:40px 20px 0 20px}@media (max-width: 1239px){#products-app .products-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width: 767px){#products-app .products-listing{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-column-align:center;justify-items:center}}@media (max-width: 767px){#products-app .products-listing .products-listing-el-wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}#products-app .products-listing .products-listing-el-wrap .node-product--teaser{min-height:308px;height:100%;max-width:590px}@media (max-width: 767px){#products-app .products-listing .products-listing-el-wrap .node-product--teaser{width:100%}}.blog-single-post .paragraph--type--products #products-app .filters-wrap{gap:40px}.blog-single-post .paragraph--type--products #products-app .products-listing{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media (max-width: 1239px){.blog-single-post .paragraph--type--products #products-app .products-listing{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-column-align:center;justify-items:center}}@media (max-width: 1239px){.blog-single-post .paragraph--type--products #products-app .products-listing .products-listing-el-wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (max-width: 1239px){.blog-single-post .paragraph--type--products #products-app .products-listing .products-listing-el-wrap .node-product--teaser{width:100%}}.pricelist .section-subtitle{margin-bottom:20px}.pricelist-columns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 -40px 0 -40px}@media only screen and (max-width: 1240px){.pricelist-columns{margin-top:40px;margin:0 10px 0 10px}}.pricelist-columns .pricelist-column-wrap{width:25%;padding:0 10px 0 10px}@media only screen and (max-width: 1240px){.pricelist-columns .pricelist-column-wrap{width:50%;padding:0 10px 0 10px}}@media only screen and (max-width: 992px){.pricelist-columns .pricelist-column-wrap{width:100%;padding:0 60px 0 60px}}.pricelist-columns .pricelist-column-wrap .most-popular{display:-ms-flexbox;display:flex;height:48px;margin-top:48px;-ms-flex-pack:center;justify-content:center}.pricelist-columns .pricelist-column-wrap .most-popular .most-popular-title{color:#ff7a00;font-weight:600;position:relative}.pricelist-columns .pricelist-column-wrap .most-popular .most-popular-title:after{content:"";display:block;width:82px;height:42px;background-image:url(../images/arrow-orange.png);background-repeat:no-repeat;background-position:center;position:absolute;right:-36px;top:-27px}.pricelist-columns .pricelist-column-wrap .pricelist-column{padding:26px;border:1px dashed #c9c9c9;border-radius:20px;background:#ffffff}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-title{color:#363636;font-size:38px;font-weight:700;margin-top:8px}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-desc{font-weight:300;line-height:36px;margin-bottom:30px}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-button{margin-bottom:37px;text-align:center}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-button button{width:auto;padding:0 20px}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-option .option-title{font-weight:600;line-height:36px}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-option .option-list{font-weight:300;line-height:36px;list-style-image:none;margin:0 0 28px 25px}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-option .option-list .option-list-item{position:relative}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-option .option-list .option-list-item:nth-child(odd){list-style-image:url(../images/career-tick.png)}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-option .option-list .option-list-item:nth-child(even){list-style-image:url(../images/career-tick-light.png)}.pricelist-columns .pricelist-column-wrap .pricelist-column .column-option .option-list .option-list-item span{position:relative;left:8px}
