@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}.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}
