@import url(//hello.myfonts.net/count/3ea319);.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.color-mustikas{color:#0957c3}.color-grey-lt{color:#d9e6f8}.color-ussilakk{color:#091e42}.color-mint{color:#0bb68c}.color-mustikas-lt{color:#cadffc}.color-mustikas-lt-2{color:#dfecff}.color-mustikas-lt-3{color:#f0f6ff}.color-mustikas-lt-4{color:#f8fbff}.color-mustikas-grey{color:#e4ebf9}.color-mint-lt{color:#bce9cd}.color-grey-1{color:#848fa0}.color-grey-2{color:#eaecef}.color-grey-3{color:#f7f9fc}.color-grey-4{color:#f8fafc}.color-maasikas{color:#f95858}.color-kaalikas{color:gold}.color-lehtkapsas{color:#38a75f}.color-porgand{color:#fd7a42}.color-white{color:#fff}.color-black{color:#000}.bg-mustikas{background-color:#0957c3}.bg-grey-lt{background-color:#d9e6f8}.bg-ussilakk{background-color:#091e42}.bg-mint{background-color:#0bb68c}.bg-mustikas-lt{background-color:#cadffc}.bg-mustikas-lt-2{background-color:#dfecff}.bg-mustikas-lt-3{background-color:#f0f6ff}.bg-mustikas-lt-4{background-color:#f8fbff}.bg-mustikas-grey{background-color:#e4ebf9}.bg-mint-lt{background-color:#bce9cd}.bg-grey-1{background-color:#848fa0}.bg-grey-2{background-color:#eaecef}.bg-grey-3{background-color:#f7f9fc}.bg-grey-4{background-color:#f8fafc}.bg-maasikas{background-color:#f95858}.bg-kaalikas{background-color:gold}.bg-lehtkapsas{background-color:#38a75f}.bg-porgand{background-color:#fd7a42}.bg-white{background-color:#fff}.bg-black{background-color:#000}@font-face{font-family:SofiaPro-Light;src:url(../fonts/SofiaProLight/font.woff2) format("woff2"),url(../fonts/SofiaProLight/font.woff) format("woff")}@font-face{font-family:SofiaPro-ExtraLightitalic;src:url(../fonts/SofiaProExtraLightitalic/font.woff2) format("woff2"),url(../fonts/SofiaProExtraLightitalic/font.woff) format("woff")}@font-face{font-family:SofiaPro-UltraLightitalic;src:url(../fonts/SofiaProUltraLightitalic/font.woff2) format("woff2"),url(../fonts/SofiaProUltraLightitalic/font.woff) format("woff")}@font-face{font-family:SofiaPro-UltraLight;src:url(../fonts/SofiaProUltraLight/font.woff2) format("woff2"),url(../fonts/SofiaProUltraLight/font.woff) format("woff")}@font-face{font-family:SofiaPro-ExtraLight;src:url(../fonts/SofiaProExtraLight/font.woff2) format("woff2"),url(../fonts/SofiaProExtraLight/font.woff) format("woff")}@font-face{font-family:SofiaPro-Blackitalic;src:url(../fonts/SofiaProBlackitalic/font.woff2) format("woff2"),url(../fonts/SofiaProBlackitalic/font.woff) format("woff")}@font-face{font-family:SofiaPro-Black;src:url(../fonts/SofiaProBlack/font.woff2) format("woff2"),url(../fonts/SofiaProBlack/font.woff) format("woff")}@font-face{font-family:SofiaPro-Bold;src:url(../fonts/SofiaProBold/font.woff2) format("woff2"),url(../fonts/SofiaProBold/font.woff) format("woff")}@font-face{font-family:SofiaPro-Bolditalic;src:url(../fonts/SofiaProBolditalic/font.woff2) format("woff2"),url(../fonts/SofiaProBolditalic/font.woff) format("woff")}@font-face{font-family:SofiaPro-SemiBolditalic;src:url(../fonts/SofiaProSemiBolditalic/font.woff2) format("woff2"),url(../fonts/SofiaProSemiBolditalic/font.woff) format("woff")}@font-face{font-family:SofiaPro-SemiBold;src:url(../fonts/SofiaProSemiBold/font.woff2) format("woff2"),url(../fonts/SofiaProSemiBold/font.woff) format("woff")}@font-face{font-family:SofiaPro-Mediumitalic;src:url(../fonts/SofiaProMediumitalic/font.woff2) format("woff2"),url(../fonts/SofiaProMediumitalic/font.woff) format("woff")}@font-face{font-family:SofiaPro-Medium;src:url(../fonts/SofiaProMedium/font.woff2) format("woff2"),url(../fonts/SofiaProMedium/font.woff) format("woff")}@font-face{font-family:SofiaPro-Regular;src:url(../fonts/SofiaProRegular/font.woff2) format("woff2"),url(../fonts/SofiaProRegular/font.woff) format("woff")}@font-face{font-family:SofiaPro-Regularitalic;src:url(../fonts/SofiaProRegularitalic/font.woff2) format("woff2"),url(../fonts/SofiaProRegularitalic/font.woff) format("woff")}@font-face{font-family:SofiaPro-Lightitalic;src:url(../fonts/SofiaProLightitalic/font.woff2) format("woff2"),url(../fonts/SofiaProLightitalic/font.woff) format("woff")}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:400;margin:0}.h1,h1{font-size:40px;font-family:SofiaPro-Bold}.h1.text-xl,h1.text-xl{font-size:64px}.h2,h2{font-size:32px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-family:SofiaPro-Bold}.h5,h5,p,ul li{font-size:16px}.bold,strong{font-weight:400;font-family:SofiaPro-bold}.text-xl{font-size:64px!important}.text-16{font-size:16px!important}.text-14{font-size:14px!important}.text-12{font-size:12px!important}.check-list{margin:0;padding:0;list-style:none}.check-list li{position:relative;padding-left:30px;margin:10px 0;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-size:16px;background-position:0 3px}.check-list li ul,.dot-list{margin:0;padding:0;list-style:none}.dot-list li{position:relative;padding-left:30px;margin:10px 0}.dot-list li:before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;background:#0bb68c;border-radius:100%}.dot-list li ul{margin:0;padding:0;list-style:none}@media only screen and (max-width:1024px){.h1.text-xl,.text-xl,h1.text-xl{font-size:48px!important}.h1,h1{font-size:36px}.h2,h2{font-size:30px}}@media only screen and (max-width:800px){.text-xl{font-size:40px!important}.h1,h1{font-size:32px}.h2,h2{font-size:24px}.h3,h3{font-size:18px}}@media only screen and (max-width:370px){.h1,h1{font-size:30px}}
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{-ms-overflow-style:scrollbar}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:100%}}@media (min-width:1500px){.container{max-width:1440px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.form-block{margin-bottom:25px;position:relative}.form-label{display:block;margin-bottom:6px;font-size:14px;color:#091e42;text-transform:uppercase;font-family:SofiaPro-Bold}.form-label .required{color:#f95858}.form-label.disabled{opacity:.4;pointer-events:none}.form-label .char-count{float:right;opacity:.5;font-family:SofiaPro-Regular,arial,sans-serif}.hasnolabel{margin-top:25px}.form-control{display:block;width:100%;padding:8px 14px;font-size:16px;min-height:45px;line-height:24px;background-color:#fff;border:1px solid #ccc;transition:all .2s ease;font-family:SofiaPro-Regular,arial,sans-serif;color:inherit;border-radius:3px}.form-control.input-calendar{background-image:url(../img/calendar.svg);background-repeat:no-repeat;background-position:calc(100% - 14px) 50%;background-size:24px}.form-control.input-euro{background-image:url(../img/input-euro.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size:14px;padding-right:35px}.form-control.input-sm{padding-top:8px;padding-bottom:8px;max-width:80px;min-height:33px}.form-control.search-input{background-image:url(../img/search.svg);background-repeat:no-repeat;background-position:15px 50%;background-size:24px;background-color:#f0f6ff;padding-left:45px;padding-right:20px;border-color:#dfecff}.form-control:focus,.form-control:hover{background-color:#fff;border-color:#0957c3;outline:0}.form-control.disabled,.form-control:disabled{opacity:.4;pointer-events:none}.form-control[type=file]{overflow:hidden}.form-control.search-input::-webkit-input-placeholder{color:#848fa0}.form-control.search-input::-moz-placeholder{color:#848fa0}.form-control.search-input:-ms-input-placeholder{color:#848fa0}.form-control.search-input:-moz-placeholder{color:#848fa0;opacity:1}textarea{resize:none}.introduction-textarea-small{min-height:66px;max-height:136px}.introduction-textarea-big{min-height:323px;max-height:533px}.inline-inputs{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.inline-inputs .check,.inline-inputs .custom-radio,.inline-inputs .form-block{margin-right:20px}.inline-inputs .check:last-child,.inline-inputs .custom-radio:last-child,.inline-inputs .form-block:last-child{margin-right:0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group-text{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap}.input-group>.form-control,.input-group>.form-select{padding-right:40px}.invalid-feedback{display:none;color:#f95858}.invalid-feedback,.valid-feedback{width:100%;margin-top:9px;font-size:14px}.valid-feedback{display:block}.has-error .form-control{border-color:#f95858}.has-error .invalid-feedback{display:block}.form-text{margin-top:2px;font-size:14px}.custom-radio [type=radio]:checked,.custom-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.custom-radio [type=radio]:checked+label,.custom-radio [type=radio]:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;line-height:24px;display:inline-block;font-size:16px}.custom-radio [type=radio]:checked+label:before,.custom-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #c1c1c1;border-radius:100%;background:#fff}.custom-radio [type=radio]:checked+label:before{border:1px solid #c1c1c1}.custom-radio [type=radio]:checked+label:after,.custom-radio [type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#0957c3;position:absolute;top:6px;left:6px;border-radius:100%;transition:all .2s ease}.custom-radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.custom-radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;margin:0;opacity:1;display:inherit;line-height:24px;font-size:16px;padding:0 0 0 40px}.styled-checkbox.text-14+label{font-size:14px}.styled-checkbox+label:before{content:"";display:inline-block;vertical-align:top;width:24px;height:24px;background:#fff;border-radius:5px;border:1px solid #d9e6f8;transition:all .1s ease;position:absolute;left:0}.styled-checkbox:hover+label:before{background:#d9e6f8;border:1px solid #d9e6f8}.styled-checkbox:focus+label:before{box-shadow:0 0 0 5px rgba(99,99,99,.1)}.styled-checkbox:checked+label:before{background:#0957c3;border:1px solid #0957c3;color:#fff}.styled-checkbox:disabled:hover+label:before{background:#0957c3;border:1px solid #d9e6f8}.styled-checkbox:disabled:checked+label:before{background:#d9e6f8;border:1px solid #d9e6f8}.styled-checkbox:checked+label:after{content:"";position:absolute;left:9px;top:4px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:all .1s ease}.styled-checkbox:disabled+label{opacity:.5;cursor:default}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{min-height:45px}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border-radius:4px;background-color:#fff;border:1px solid #ccc;padding-right:30px;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:22px auto;background-image:url(../img/arrow-down.svg)}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border-color:#ccc}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4ebf9;border:0;border-radius:3px;padding:4px 20px 4px 6px;color:#0957c3;font-size:12px;margin-left:8px;margin-top:8px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#0957c3;font-size:20px;font-weight:300;left:auto;right:2px;top:2px;line-height:1;border:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:transparent;color:#000}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{background-image:url(../img/arrow-up.svg);border-radius:3px}.select2-dropdown{background-color:#fff;border-radius:0 0 3px 3px;top:calc(100% + 1px);border:1px solid #eee;border-top:0;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03)}.select2-container--default .select2-results>.select2-results__options{max-height:250px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f8fbff;color:#091e42}.select2-results__option{padding:6px 10px;font-size:16px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:14px;padding-top:7px;font-size:16px}.select2-container--default .select2-results__option--selected{background-color:#f8fbff}.switch{position:relative;display:inline-block;width:44px;height:21px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eaecef;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#cadffc}input:focus+.slider{box-shadow:0 0 1px #cadffc}input:checked+.slider:before{transform:translateX(22px);background-color:#0957c3}.form-break{position:relative;text-align:center;margin:30px 0}.form-break:before{position:absolute;content:"";height:1px;left:0;right:0;top:calc(50% - 1px);background-color:#ccc}.form-break span{background-color:#fff;padding:5px 10px;display:inline-block;position:relative;z-index:2;font-size:16px;text-transform:uppercase}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.btn{border-radius:50px;display:inline-block;text-align:center;border:0;background-color:#e4ebf9;color:#0957c3;padding:10px 40px;height:44px;font-size:16px;line-height:24px;position:relative;white-space:nowrap;cursor:pointer;transition:all .4s ease}.btn:focus,.btn:hover{background-color:#cadffc;color:#0957c3;text-decoration:none}.btn.btn-boxy{border-radius:5px}.btn.btn-primary{background-color:#0957c3;color:#fff}.btn.btn-primary.btn-nonactive{background-color:#e4ebf9;color:#0957c3}.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#084aa7;color:#fff}.btn.btn-light{background-color:#fff;color:#0957c3;box-shadow:0 2px 5px rgba(0,0,0,.12)}.btn.btn-light:focus,.btn.btn-light:hover{background-color:#cadffc;color:#0957c3}.btn.btn-light-alt{background-color:#e4ebf9;color:#0957c3;box-shadow:0 2px 5px rgba(0,0,0,.12)}.btn.btn-light-alt:focus,.btn.btn-light-alt:hover{background-color:#cadffc;color:#0957c3}.btn.btn-grey{background-color:#ccc;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.12)}.btn.btn-grey:focus,.btn.btn-grey:hover{background-color:#aaa;color:#fff}.btn.btn-green{background-color:#0bb68c;color:#fff}.btn.btn-green:focus,.btn.btn-green:hover{background-color:#0ba47e;color:#fff}.btn.btn-yellow{background-color:gold;color:#091e42}.btn.btn-yellow:focus,.btn.btn-yellow:hover{background-color:#c99000;color:#0957c3}.btn.btn-text{background-color:transparent;color:#0957c3;text-transform:uppercase;font-family:SofiaPro-Bold;border-radius:0;padding:10px 0}.btn.btn-text:focus,.btn.btn-text:hover{background-color:transparent;color:#091e42}.btn.btn-text-normal{background-color:transparent;color:#0957c3;font-family:SofiaPro-Bold;border-radius:0;padding:10px 20px}.btn.btn-text-normal:focus,.btn.btn-text-normal:hover{background-color:transparent;color:#091e42}.btn.disabled,.btn:disabled:not(.btn-loading){color:#8d8e8f;border:1px solid #8d8e8f;background-color:transparent;pointer-events:none}.btn.btn-xl.disabled{color:#fff;background-color:#d8d8d8;border-color:#d8d8d8}.btn.btn-xxl{padding:26px 50px;height:75px;font-size:24px;text-transform:uppercase;box-shadow:0 4px 22px rgba(0,0,0,.25);font-weight:800}.btn.btn-xl{padding:14px 50px 13px;height:52px;font-size:16px;letter-spacing:1px}.btn.btn-md{padding:5px 40px;height:auto;font-size:14px}.btn.btn-md-alt{padding:5px 20px;height:auto;font-size:14px}.btn.btn-sm{padding:5px 30px;height:auto;font-size:13px}.btn.btn-xs{padding:0 16px;height:auto;font-size:12px}.btn.btn-back{border-radius:8px;box-shadow:none;width:56px;height:56px;padding:0;text-indent:-9000px;background-size:23px;background-position:50%;background-repeat:no-repeat;background-image:url(../img/arrow-left-2.svg)}.btn.btn-back:hover{background-image:url(../img/arrow-left-2-white.svg)}.btn.btn-icon{border-radius:8px;box-shadow:none;width:56px;height:56px;padding:0;display:flex;justify-content:center;align-items:center}.btn.btn-icon:focus,.btn.btn-icon:hover{background-color:#d9e6f8}.btn.btn-icon img{width:100%;max-width:33px;max-height:33px}.btn.btn-icon.icon-sm{width:32px;height:32px;border-radius:6px}.btn.btn-icon.icon-sm img{max-width:15px;max-height:15px}.btn.btn-loading{position:relative;pointer-events:none;color:transparent!important}.btn.btn-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:50%;border-color:transparent transparent #e2e2e2 #e2e2e2;border-style:solid;border-width:2px;content:"";display:block;height:1em;width:1em;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em)}.btn-block{display:block;width:100%}.inline-btns .btn{margin-right:10px}.btn-add{min-height:24px;line-height:24px;display:block;font-size:16px;padding-left:35px;position:relative}.btn-add img{position:absolute;top:0;left:0;width:24px;height:24px;padding:6px;background-color:#dfecff;border-radius:4px;transition:all .4s ease}.btn-add:hover img{background-color:#f0f6ff}.btn-add-alt{min-height:24px;line-height:24px;display:block;font-size:16px;padding-left:35px;position:relative}.btn-add-alt img{position:absolute;top:0;left:0;width:24px;height:24px}.btn-add-goback{min-height:29px;line-height:29px;display:block;font-size:16px;padding-left:40px;position:relative;font-family:SofiaPro-Bold}.btn-add-goback img{position:absolute;top:0;left:0;width:29px;height:29px;padding:8px;background-color:#dfecff;border-radius:4px;transition:all .4s ease}.btn-add-goback:hover img{background-color:#f0f6ff}.chat-footer-actions{display:flex}.chat-footer-actions .chat-footer-action{width:40px;height:40px;background-color:#e4ebf9;background-size:24px;background-repeat:no-repeat;background-position:50%;border-radius:40px;display:flex;align-items:center;justify-content:center;margin:0 5px;cursor:pointer;text-indent:-9000px;transition:all .3s ease}.chat-footer-actions .chat-footer-action:focus,.chat-footer-actions .chat-footer-action:hover{background-color:#0bb68c}.chat-footer-actions .chat-footer-action.upload-files-conversation{background-image:url(../img/file.svg)}.chat-footer-actions .chat-footer-action.upload-files-conversation:focus,.chat-footer-actions .chat-footer-action.upload-files-conversation:hover{background-image:url(../img/file-white.svg)}.chat-footer-actions .chat-footer-action.reply-conversation{background-image:url(../img/send-white.svg);background-color:#0bb68c}.chat-footer-actions .chat-footer-action.reply-conversation:focus,.chat-footer-actions .chat-footer-action.reply-conversation:hover{background-image:url(../img/send-white.svg);background-color:#0957c3}@media screen and (max-width:1300px){.btn.btn-xxl{padding:20px 50px;height:62px}}@media only screen and (max-width:640px){.btn.btn-back{border-radius:5px;width:40px;height:40px;background-size:18px}.btn.btn-xxl{padding:14px 50px 13px;height:52px;font-size:16px;letter-spacing:1px}}.table{width:100%;vertical-align:middle;border-collapse:collapse}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table td,.table th{border-top:1px solid #eee;padding:13px 0;text-align:left}.table td{font-size:16px}.table th{font-family:SofiaPro-Black}.table thead th{border:0;border-bottom:2px solid #eee}.table-compact td,.table-compact th{border:0;border-bottom:1px solid #eee;padding:8px 20px 8px 0;text-align:left}.table-compact.no-border td,.table-compact.no-border th{border:0;padding:5px 0}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.table.text-16 td{font-size:16px!important}.flex{display:flex}.content-block-inner{padding:60px 70px}.content-block-inner-alt{padding:60px 10%}.content-block-heading{margin-bottom:40px;align-items:center}.content-block-heading .btn{margin-left:auto}a{color:#0957c3;transition:all .3s ease-in-out;text-decoration:none;background-color:transparent}a:focus,a:hover{color:#091e42;outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}a.border-link{text-decoration:underline}.break-word{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}img{display:block;max-width:100%}.underline{text-decoration:underline}.pull-right{float:right}.pull-left{float:left}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hidden{display:none}.display-block{display:block}.caps{text-transform:uppercase}.box-shadow-xl{box-shadow:0 25px 30px 0 rgba(0,0,0,.03137254901960784)}.box-shadow-sm{box-shadow:0 2px 5px 0 rgba(0,0,0,.12156862745098039)}.margin0{margin:0!important}.margin-t0{margin-top:0!important}.margin-t8{margin-top:8px!important}.margin-b8{margin-bottom:8px!important}.margin-t16{margin-top:16px!important}.margin-b16{margin-bottom:16px!important}.margin-t24{margin-top:24px!important}.margin-b24{margin-bottom:24px!important}.margin-t32{margin-top:32px!important}.margin-b32{margin-bottom:32px!important}.margin-t40{margin-top:40px!important}.margin-b40{margin-bottom:40px!important}.margin-t60{margin-top:60px!important}.margin-b60{margin-bottom:60px!important}.margin-t72{margin-top:72px!important}.margin-b72{margin-bottom:72px!important}.label{background-color:#d9e6f8;font-size:12px;border-radius:3px;padding:4px 6px}.label.label-blue{background-color:#0957c3;color:#fff}.alert{position:relative;padding:17px 30px 17px 55px;border-radius:4px;color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 35px rgba(0,0,0,.03);max-width:500px}.alert img{position:absolute;top:calc(50% - 12px);left:20px;width:24px;height:24px}.alert.alert-home{border-radius:0;max-width:100%;padding:17px 30px 17px 95px}.alert.alert-home img{left:50px}.alert-primary{background-color:#0957c3}.alert-green{background-color:#0bb68c}.alert-red{background-color:#f95858}.alert-dismissible{padding-right:60px}.alert-dismissible .close{width:24px;height:24px;background-color:transparent;border:0;-webkit-appearance:none;cursor:pointer;position:absolute;top:calc(50% - 12px);right:10px;padding:0;background-position:50%;background-repeat:no-repeat;background-size:100% auto;background-image:url(../img/close-white.svg);text-indent:-9000px}.alert-absolute{position:fixed;top:40px;left:50%;transform:translateX(-50%);z-index:99;max-width:650px}.form-sample-inner>.progress+.progress{margin-top:1rem}.progress{display:flex;height:6px;overflow:hidden;font-size:.75rem;background-color:#cadffc}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;background-color:#0957c3;transition:width .6s ease}.tooltip-content{width:100%;text-align:left;padding:15px}.tooltip-content p{margin:15px 0 0;line-height:1.5;font-size:14px}.tooltip-content p:first-child{margin-top:0}.tooltip-border{display:inline-block;border-bottom:1px dashed #0957c3}.accordion{border-top:1px solid #cadffc}.accordion .open-row{background-color:#f8fbff;padding:13px 30px 13px 13px;cursor:pointer;color:#0957c3;background-size:20px;background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;background-image:url(../img/arrow-down.svg);min-height:45px;border-bottom:1px solid #cadffc}.accordion .open-row.active{background-image:url(../img/arrow-up.svg)}.accordion .row-content .form-block,.accordion .row-content .row-content-item{margin:0;border-bottom:1px solid #cadffc;padding:13px}.notifications{position:relative}.notifications span{position:absolute;top:-6px;right:-8px;z-index:2;background-color:#fd7a42;color:#fff;font-weight:500;font-size:10px;line-height:1;padding:3px 4px;border-radius:5px}.social-login a{display:flex;max-width:250px;align-items:center;margin:15px 10px 0 0;background-color:#0957c3;border-radius:3px;height:34px;padding:4px 20px 4px 0;color:#fff;font-size:14px;line-height:1;position:relative}.social-login a .icon{display:flex;width:35px;align-items:center;justify-content:center;text-align:center}.social-login a .icon img{height:14px}.social-regist a{display:flex;max-width:300px;align-items:center;margin:15px 10px 0 0;background-color:#cadffc;border-radius:3px;height:45px;padding:4px 20px 4px 0;line-height:1;position:relative}.social-regist a .icon{display:flex;width:44px;align-items:center;justify-content:center;text-align:center}.social-regist a .icon img{height:14px}.categories-wrapper{background-color:#f0f6ff;padding:40px 50px 20px;border-radius:5px;margin:0 0 100px}.categories-wrapper:first-child{margin-top:40px}.categories-wrapper h2{margin-bottom:30px;font-size:32px}.categories-list{margin:0 -9px}.categories-list .categories-list-item{margin:0 9px 30px;flex:1;max-width:20%}.categories-list .categories-list-item h2,.categories-list .categories-list-item h4{font-size:18px;padding-right:20px}.categories-list .categories-list-item h2 a,.categories-list .categories-list-item h4 a{color:#091e42;position:relative;display:inline-block;padding-right:15px}.categories-list .categories-list-item h2 a:hover,.categories-list .categories-list-item h4 a:hover{color:#0957c3}.categories-list .categories-list-item img{display:block;margin-bottom:15px;width:100%;height:auto;border-radius:5px}.categories-wrapper{position:relative}.categories-wrapper .categories-list{margin:0 -9px}.categories-wrapper .categories-list .categories-list-item{margin:0 9px 30px;flex:1;max-width:25%}.categories-wrapper .categories-list.project-detail-cats{justify-content:space-between}.categories-wrapper .categories-list.project-detail-cats .categories-list-item{max-width:30%}.categories-wrapper .toggle-more-cats{position:absolute;bottom:-17px;z-index:2;left:50%;transform:translateX(-50%)}.categories-wrapper .toggle-more-cats .close-more{display:none}.categories-wrapper .toggle-more-cats.active .close-more{display:block}.categories-wrapper .toggle-more-cats.active .open-more{display:none}.list{-moz-columns:3 auto;column-count:3;padding:30px 0;margin:0;width:100%;list-style:none;border-top:1px solid #cadffc}.list li a{color:#091e42;position:relative;display:block;padding:3px 20px 3px 0}.list li a:hover{color:#0957c3}.social-icons{align-items:center;flex-wrap:wrap;margin-bottom:30px}.social-icons .social-item,.social-icons div{margin:15px 10px 0 0;border:1px solid #0957c3;border-radius:3px;width:45px;height:45px;display:flex;justify-content:center;align-items:center}.social-icons .social-item img,.social-icons div img{max-height:20px}.social-icons.alt .social-item,.social-icons.alt div{background-color:#e4ebf9;border:0}.cards-list{margin:0 -9px}.cards-list .cards-list-item{margin:0 9px 30px;flex:1;padding:30px;max-width:33.33333%;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03);flex-direction:column;border-radius:5px}.cards-list .cards-list-item h3{font-size:24px;margin:0 0 10px;font-family:SofiaPro-Bold;overflow:hidden;text-overflow:ellipsis;width:99%}.cards-list .cards-list-item h3 a{color:#091e42}.cards-list .cards-list-item h3 a:hover{color:#0957c3}.cards-list .cards-list-item .cards-list-item-top img{height:auto;display:block;border-radius:5px;width:140px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text{padding:0 0 0 30px;margin-top:-2px;flex:1;display:flex;flex-direction:column}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .price-rating-mobile{display:none}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .price{font-family:SofiaPro-Bold;font-size:16px;line-height:1.2}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .price span{color:#0957c3;font-size:16px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .price span.price-big{font-size:32px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .rating{font-size:16px;line-height:1.2;margin-top:auto}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .rating .rating-rate{font-family:SofiaPro-Bold;color:#0bb68c}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .rating .small{font-size:11px;color:#848fa0;margin-top:4px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .rating .stars{margin-top:6px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .rating .stars img{width:20%;border-radius:0;max-width:16px;margin-right:2px}.cards-list .cards-list-item .cards-list-item-content{margin:20px 0}.cards-list .cards-list-item .cards-list-item-btm{margin-top:auto;color:#848fa0;font-family:SofiaPro-Regular;font-size:14px}.cards-list.big-list{margin:0;flex-direction:column}.cards-list.big-list .cards-list-item{margin:35px 0;padding:40px;max-width:100%}.cards-list.big-list .cards-list-item:first-child{margin-top:0}.cards-big-list{position:relative}.cards-big-list .cards-list-item{margin:35px 0;padding:40px 35px 25px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03);flex-direction:column;border-radius:5px;position:relative}.cards-big-list .cards-list-item .auth{position:absolute;right:75px;top:20px;font-size:10px;text-transform:uppercase;display:flex;align-items:center}.cards-big-list .cards-list-item .auth img{margin-left:6px;height:22px;width:auto}.cards-big-list .cards-list-item .auth.mobile-show{display:none;position:relative;right:auto;top:auto;margin:0 0 1rem}.cards-big-list .cards-list-item .btn-start-conversation{flex-basis:100%;max-width:94%;margin-top:2rem}.cards-big-list .cards-list-item .btn-start-conversation .chat-icon{background-image:url(../img/menu-btm-2.svg);width:24px;height:24px;position:absolute;display:inline-block;margin-left:10px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(20%) hue-rotate(3deg) brightness(106%) contrast(105%)}.cards-big-list .cards-list-item .btn-start-conversation .chosen{display:none}.cards-big-list .cards-list-item .btn-start-conversation.active{background-color:#ccc;color:#fff}.cards-big-list .cards-list-item .btn-start-conversation.active.disabled{border:0!important}.cards-big-list .cards-list-item .btn-start-conversation.active .chosen{display:inline-block}.cards-big-list .cards-list-item .btn-start-conversation.active .default{display:none}.cards-big-list .cards-list-item .btn-card-details{width:36px;height:36px;padding:0;border-radius:5px;text-indent:-9000px;background-size:20px;background-position:50%;background-repeat:no-repeat;background-image:url(../img/arrow-up-right.svg);position:absolute;top:12px;right:12px;z-index:2}.cards-big-list .cards-list-item .btn-card-details:hover{background-image:url(../img/arrow-up-right-white.svg)}.cards-big-list .cards-list-item:first-child{margin-top:0}.cards-big-list .cards-list-item .cards-list-item-top{align-items:flex-start;flex-wrap:wrap}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-left{flex-basis:calc(100% - 260px);display:flex;flex-wrap:wrap}.cards-big-list .cards-list-item .cards-list-item-top .strong-img{position:relative;flex-basis:200px}.cards-big-list .cards-list-item .cards-list-item-top .strong-img .cards-list-item-btm{color:#848fa0;font-family:SofiaPro-Regular;font-size:12px;text-transform:uppercase;margin-top:1rem}.cards-big-list .cards-list-item .cards-list-item-top .strong-img img{height:auto;display:block;border-radius:5px;align-self:center}.cards-big-list .cards-list-item .cards-list-item-top .strong-img .super{position:absolute;top:155px;right:15px;z-index:2;width:78px;border-radius:0}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text{padding:0 0 0 30px;margin-top:-2px;flex-basis:calc(100% - 200px)}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .work-count{margin:2rem 0 0;font-family:SofiaPro-Bold;font-size:14px;line-height:1.2;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-start;padding:0 30px 0 43px;position:relative}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .work-count span{font-size:20px;display:block;width:30px;text-align:center;position:absolute;top:0;left:0}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .fast-reply{font-size:14px;line-height:1.2;margin:2rem 0;font-family:SofiaPro-Bold;display:flex;align-items:center;justify-content:flex-start;text-transform:uppercase;position:relative;padding-left:43px}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .fast-reply img{width:auto;max-height:30px;position:absolute;left:-7px;top:-6px}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .fast-reply.veryfast img{left:-28px;top:-26px;max-height:50px}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .fastrating{font-size:14px;line-height:1.2;margin:0 0 2rem;font-family:SofiaPro-Bold;text-transform:uppercase;color:#0bb68c;display:flex;align-items:center;justify-content:flex-start}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .fastrating img{height:30px;width:30px;margin:0 12px 0 2px}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text h3{font-size:30px;margin:0 0 10px;font-family:SofiaPro-Bold}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text h3 a{color:#091e42}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text h3 a:hover{color:#0957c3}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .who-lang-mobile{color:#848fa0;font-family:SofiaPro-Regular;font-size:12px;text-transform:uppercase;margin:0 0 1rem;display:none}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .cards-list-item-content{margin:20px 0 0;padding-right:3rem}.cards-big-list .cards-list-item .cards-list-item-top .top-right{flex-basis:260px;padding:0 0 0 20px;margin:30px 0 0 auto}.cards-big-list .cards-list-item .cards-list-item-top .top-right .price{font-family:SofiaPro-Bold;font-size:16px;line-height:1.2}.cards-big-list .cards-list-item .cards-list-item-top .top-right .price span{color:#0957c3;font-size:16px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .price span.price-big{font-size:62px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating{font-size:16px;line-height:1.2}.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating .rating-rate{font-family:SofiaPro-Bold;color:#0bb68c;font-size:18px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating .small{color:#848fa0;margin-top:3px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating .stars{margin-top:8px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating .stars img{width:20%;border-radius:0;max-width:28px;margin-right:2px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .ratingshome-bubble{border-radius:20px;position:relative;background-color:#f2f2f2;padding:1rem;margin:1rem 0 0;font-style:italic;font-size:13px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .ratingshome-bubble:before{content:"";position:absolute;width:0;height:0;top:100%;left:40px;border:1rem solid transparent;border-top-color:#f2f2f2;border-bottom:none}.cards-big-list .cards-list-item .cards-list-item-top .top-right .ratingshome-bubble-after{padding:1rem 0 0 2rem;font-size:13px;font-weight:700}.reviews-alt .rating-left{flex:1;max-width:180px}.reviews-alt .rating-left .rating{font-size:14px;line-height:1.2;margin-bottom:30px;width:100%}.reviews-alt .rating-left .rating .rating-rate{font-family:SofiaPro-Bold;color:#0bb68c;font-size:18px}.reviews-alt .rating-left .rating .small{color:#848fa0}.reviews-alt .rating-left .stars{margin:auto 0 0}.reviews-alt .rating-left .stars img{width:20%;border-radius:0;max-width:20px;margin-right:2px}.reviews-alt .rating-right{max-width:200px;flex:1}.reviews-alt .rating-right .rating-table-row{font-size:11px;align-items:center;margin-bottom:3px}.reviews-alt .rating-right .rating-table-row:last-child{margin:0}.reviews-alt .rating-right .rating-table-row .rating-nrs{margin-right:9px;display:flex;justify-content:flex-end;text-align:right;width:18px}.reviews-alt .rating-right .rating-table-row .rating-nrs span{margin-right:4px}.reviews-alt .rating-right .rating-table-row .rating-nrs img{width:12px;display:inline-block}.reviews-alt .rating-right .rating-table-row .rating-progress{width:90%;margin-right:9px}.reviews-alt .rating-right .rating-table-row .rating-progress .progress{border-radius:5px;background:#ccc}.reviews-alt .rating-right .rating-table-row .rating-progress .progress .progress-bar{background-color:gold}.reviews-alt .rating-right .rating-table-row .rating-percent{text-align:right;width:18px}.reviews-list{border-top:1px solid #cadffc;margin-top:40px}.reviews-list .reviews-list-item{position:relative;padding:20px 0 22px 62px;border-bottom:1px solid #cadffc}.reviews-list .reviews-list-item .reviews-list-item-image{position:absolute;top:20px;left:0}.reviews-list .reviews-list-item .reviews-list-item-image img{width:41px;height:41px;border-radius:100%}.reviews-list .reviews-list-item .reviews-list-item-image .noimg{width:41px;height:41px;border-radius:100%;background-color:#e4ebf9;align-items:center;justify-content:center}.reviews-list .reviews-list-item .reviews-list-item-image .noimg img{border-radius:0;width:50%}.reviews-list .reviews-list-item .reviews-list-item-content{position:relative}.reviews-list .reviews-list-item .reviews-list-item-content .find-details-social{top:0;right:0;position:absolute}.reviews-list .reviews-list-item .reviews-list-item-content .find-details-social .btn:last-child{margin-right:0}.reviews-list .reviews-list-item .reviews-list-item-content .find-details-social .btn.btn-icon.icon-sm{width:25px;height:25px}.reviews-list .reviews-list-item .reviews-list-item-content .find-details-social .btn.btn-icon.icon-sm img{max-width:11px;max-height:11px}.reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top{margin-bottom:15px;align-items:start;padding-right:75px}.reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top h4{font-size:16px}.reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top h4 span{font-size:11px;display:block;color:#c4c4c4}.reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top .stars{margin:6px 0 0 15px}.reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top .stars img{max-width:12px}.reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-text{font-size:14px}.reviews-list.noborder{border:0;margin:0}.reviews-list.noborder .reviews-list-item{border:0;padding:0 0 0 70px}.profile-ratings .reviews-list .reviews-list-item{padding:20px 0}.profile-ratings .reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top.norating{padding:0;margin:0}.profile-ratings .reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top.norating p{margin:0 0 0 auto}.profile-ratings .reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-text{padding-right:130px;position:relative}.profile-ratings .reviews-list .reviews-list-item .reviews-list-item-content .find-details-social{top:20px}.profile-ratings .reviews-list .reviews-list-item .reviews-list-item-content .find-details-social .btn.btn-icon.icon-sm{width:34px;height:34px}.profile-ratings .reviews-list .reviews-list-item .reviews-list-item-content .find-details-social .btn.btn-icon.icon-sm img{max-width:14px;max-height:14px}.reviews-list-loadmore{text-align:center;margin-top:30px}.modal-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;background:#000;overflow:auto;transition:.2s}.modal-wrap.active{opacity:1;z-index:1001;background:rgba(9,30,66,.8);transition:opacity .4s}.modal-wrap-inner{display:flex;justify-content:center;align-items:center;-ms-flex-align:center;min-height:calc(100% - 60px)}.modal-content{position:relative;margin:50px;background:#fff;border-radius:5px;max-width:100%;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 35px rgba(0,0,0,.03);transform:scale(.9);transition:transform .4s ease;min-width:400px}.active .modal-content{transform:scale(1);transition:transform .2s ease}.modal-content .alert{position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:3;max-width:455px}.modal-close{position:absolute;top:25px;right:25px;z-index:9;width:56px;height:56px;display:flex;justify-content:center;align-items:center;background-color:#e4ebf9;border-radius:8px}.modal-close img{width:30px;height:30px}.modal-close:hover img{transform:scale(1.1)}.chat-access-modal .modal-content,.enternew-pw-modal .modal-content,.forgotpw-modal .modal-content,.give-rating-modal .modal-content,.hakka-teostajaks-modal2 .modal-content,.hakka-teostajaks-modal .modal-content,.kiida-teostajat-modal .modal-content,.login-modal .modal-content,.projekt-info-modal .modal-content,.search-after-modal .modal-content,.start-conversation-modal .modal-content{width:100%;max-width:1340px}.start-conversation-modal .modal-content{background-image:url(../img/after-search.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%}.start-conversation-modal .create-account-top{background:linear-gradient(96.47deg,#fff 72%,hsla(0,0%,100%,0) 125%)}.kiida-teostajat-content{background-position:150% 0;background-repeat:no-repeat;background-size:contain;background-image:url(../img/kiida-teostajat-bg.jpg);min-height:600px;position:relative;border-radius:5px}.kiida-teostajat-content .kiida-teostajat-content-inner{background:#fff;background:linear-gradient(245deg,hsla(0,0%,100%,0) 33%,#fff 0);padding:30px 80px 40px;border-radius:5px}.kiida-teostajat-content .kiida-btm{display:flex;justify-content:space-between;margin-top:7rem}.kiida-teostajat-content .multiple-stars{width:auto;height:150px;margin:0 0 4rem;position:relative;left:-40px}.kiida-teostajat-content .h1{font-size:80px;line-height:1}.kiida-teostajat-content p{max-width:40%;margin:2rem 0;font-size:20px}.kiida-teostajat-content h3{color:#0bb68c;margin:2rem 0;font-size:30px;font-family:SofiaPro-Light,arial}.kiida-teostajat-content h4{color:#0bb68c}.kiida-teostajat-content .btn{margin-left:auto;max-width:200px}.kiire-vastaja-modal .kiida-teostajat-content{background-image:url(../img/kiire-vastaja-bg.jpg)}.kiire-vastaja-modal .kiida-teostajat-content .kiida-teostajat-content-inner{padding:60px 80px}.kiire-vastaja-modal .kiida-teostajat-content p{font-size:16px;opacity:.4}.kiire-vastaja-modal .kiida-teostajat-content .fast{width:auto;height:180px;margin:0 0 4rem}.hakka-teostajaks-start{background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;background-image:url(../img/hakka-teostajaks.jpg);min-height:600px;position:relative;border-radius:5px}.hakka-teostajaks-start .hakka-teostajaks-start-inner{background:#fff;background:linear-gradient(285deg,hsla(0,0%,100%,0) 27%,#fff 0);padding:70px 47% 80px 80px;border-radius:5px}.hakka-teostajaks-start .hakka-teostajaks-start-inner.lesspadding{padding-right:40%}.hakka-teostajaks-start .btn{margin-top:40px}.hakka-teostajaks-start .hakka-teostajaks-start-list{margin-top:60px}.hakka-teostajaks-start .hakka-teostajaks-start-list .hakka-teostajaks-start-item{margin:25px 0;position:relative;padding:9px 0 9px 70px}.hakka-teostajaks-start .hakka-teostajaks-start-list .hakka-teostajaks-start-item h3{font-family:SofiaPro-Bold;margin:0}.hakka-teostajaks-start .hakka-teostajaks-start-list .hakka-teostajaks-start-item p{margin:10px 0 0}.hakka-teostajaks-start .hakka-teostajaks-start-list .hakka-teostajaks-start-item .big-nr{position:absolute;top:0;left:0;font-size:64px;font-family:SofiaPro-Bold;color:#0bb68c;line-height:1}.give-rating-modal .modal-content{flex-wrap:wrap}.modal-login .login-cols{flex-basis:50%;padding:100px 10%;display:flex;flex-direction:column;justify-content:center;position:relative;min-height:750px}.modal-login .login-cols h2{margin:0 0 30px}.modal-login .login-cols .forgot-txt{margin:0 0 40px}.modal-login .login-cols.login-left .social-icons{margin-bottom:20px}.modal-login .login-cols.login-left .social-icons .social-item{transition:all .4s ease-in-out;white-space:nowrap;padding:0 10px}.modal-login .login-cols.login-left .social-icons .social-item img{height:18px}.modal-login .login-cols.login-left .social-icons .social-item span{color:#fff;font-size:14px;width:0;overflow:hidden;transition:.4s}.modal-login .login-cols.login-left .social-icons .social-item img:nth-child(2){display:none}.modal-login .login-cols.login-left .social-icons .social-item:hover{background-color:#0957c3;width:calc(100% - 125px);justify-content:flex-start}.modal-login .login-cols.login-left .social-icons .social-item:hover span{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:10px}.modal-login .login-cols.login-left .social-icons .social-item:hover img:first-child{display:none}.modal-login .login-cols.login-left .social-icons .social-item:hover img:nth-child(2){display:block}.modal-login .login-cols.login-left .login-social-form .form-block{margin-bottom:25px}.modal-login .login-cols.login-left .login-social-form .btns{align-items:center;margin-top:45px}.modal-login .login-cols.login-left .login-social-form .btns .forgot-pw{margin-left:auto}.modal-login .login-cols.login-right{background-color:#0957c3;color:#fff;border-radius:0 5px 5px 0;align-items:center}.modal-login .login-cols.login-right.empty img{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:0 5px 5px 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-login .login-cols.login-right h2{text-align:center}.modal-login .login-cols.login-right .social-regist{min-width:300px}.modal-login .login-createaccount{padding:100px 10%}.modal-login .login-createaccount h2{margin:0 0 30px}.modal-login .login-createaccount .social-regist{min-width:300px}.profile-inside-modal .modal-content{width:100%;max-width:1340px;flex-direction:column;border-radius:0}.profile-modal-content .find-details.profile{top:auto;margin-top:0;padding:11% 11% 100px}.profile-modal-content .find-details.profile .find-details-left{margin-bottom:0}.createaccount-modal .modal-content{width:100%;max-width:1340px;flex-direction:column;border-radius:0}.create-account-btm{box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 35px rgba(0,0,0,.03);margin-top:auto;padding:25px 60px 25px 90px;flex-basis:100%;align-items:center;background-color:#fff}.create-account-btm .btn{margin-left:auto;min-width:215px}.create-account-btm .btn-text{margin:0;min-width:0}.mobile-image{display:none}.mobile-image img{width:100%;height:145px;-o-object-fit:cover;object-fit:cover}.create-account-top{padding:90px 35% 30px 90px;display:flex;flex-direction:column;position:relative;min-height:650px;width:100%;flex-basis:100%}.create-account-top.final-step,.create-account-top.long{padding-right:20%}.create-account-top.medium{padding-right:30%}.create-account-top.short{padding-right:50%}.create-account-top.xl{padding-right:10%}.create-account-top.pending{padding:90px 20%;align-items:center;justify-content:center;text-align:center}.create-account-top.pending .form-block{margin:30px 0 0;min-width:310px}.create-account-top.pending .pending-modal-btns{margin:60px auto 0;flex-direction:column;width:310px}.create-account-top.pending .pending-modal-btns .btn{margin:10px 0}.create-account-top.pending .pending-modal-btns.inline-btns{width:auto;flex-direction:row;margin-top:40px}.create-account-top.pending .pending-modal-btns.inline-btns .btn{margin:10px;min-width:180px}.create-account-top.works-choose-list{padding:90px 50% 0 90px;overflow:hidden}.create-account-top h2 span{display:block;color:#0bb68c;font-size:16px}.create-account-top h2+p{margin-top:50px}.create-account-top h2.spanbig span{font-size:24px}.create-account-top .create-account-form{margin-top:60px}.create-account-top .create-account-form .big-cap{padding-right:60px}.teostaja-modal .create-account-top{padding:90px 20% 30px 90px}.teostaja-modal .create-account-top .create-account-form .big-cap{padding-right:150px}.create-account-accordion{overflow-y:auto;max-height:440px}.enter-code{background-color:#f0f6ff;padding:15px 40px 40px;border-radius:5px}.enter-code p{font-size:18px}.enter-code-form .form-control{width:90px;height:90px;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03);font-size:64px;line-height:normal;font-family:SofiaPro-Bold;margin-right:25px;border-color:#fff;border-radius:5px;color:#0957c3;text-align:center;padding:0}.enter-code-repeat .trigger-nocode{font-size:18px;margin:30px 0;display:inline-block}.create-account-profile-image{background-color:#f0f6ff;padding:30px 60px;border-radius:5px;position:relative}.generate-social-ad-checks{margin-top:45px}.generate-social-ad-checks .form-block{margin:0;padding:15px 0;border-bottom:1px solid #cadffc}.download-socialad{margin-top:45px}.advanced-cat-prices{border-top:1px solid #cadffc;margin-top:60px}.advanced-cat-prices .advanced-cat-prices-row{width:100%;align-items:center;padding:10px;min-height:45px;border-bottom:1px solid #cadffc}.advanced-cat-prices .advanced-cat-prices-row .form-block,.advanced-cat-prices .advanced-cat-prices-row p{margin:0 30px 0 0;min-height:24px}.advanced-cat-prices .advanced-cat-prices-row p{flex-basis:36%}.advanced-cat-prices .advanced-cat-prices-row .inline-form{align-items:center;margin-left:15px}.advanced-cat-prices .advanced-cat-prices-row .inline-form .form-block.nomargin,.advanced-cat-prices .advanced-cat-prices-row .inline-form .form-block:last-child{margin:0}.advanced-cat-prices .advanced-cat-prices-row .select2-container--default .select2-selection--multiple,.advanced-cat-prices .advanced-cat-prices-row .select2-container--default .select2-selection--single{border:0}.advanced-cat-prices .advanced-cat-prices-row .select2-container .select2-selection--multiple,.advanced-cat-prices .advanced-cat-prices-row .select2-container .select2-selection--single{min-height:33px}.advanced-cat-prices .advanced-cat-prices-row .select2-container .select2-selection--single .select2-selection__rendered{padding-top:2px;font-size:16px}.advanced-cat-prices .advanced-cat-prices-row .remove{margin-left:auto}.upload--wrapper{max-width:330px;background:#f0f6ff;border:2px dashed #759fd9;justify-items:center;margin:30px auto;padding:30px}.upload--wrapper,.upload--wrapper .upload--wrapper-drag-block{display:flex;flex-direction:column;align-items:center}.upload--wrapper input[type=file]{display:none}.upload-btn{text-align:center;margin:50px 0 0}.profile-image-crop{position:relative;align-items:center}.profile-image-crop .mobile-preview-img{margin:0 0 0 20px}.profile-image-crop .mobile-preview-img p{font-size:13px;line-height:1.3}.image-zoom,.profile-image-crop+.image-zoom+.crop-actions{max-width:72%}.image-zoom{margin:45px 0 0;text-align:center;align-items:center;justify-items:center;flex-direction:column}.image-zoom .zoom-ctrl a{margin:0 6px}.delete-img{position:absolute;top:15px;right:15px;z-index:3}.crop-actions{justify-content:center;align-items:center;margin-top:20px;max-width:81%}.create-account-final{margin:40px -20px}.create-account-final-item{flex-basis:calc(50% - 20px);padding:40px 50px;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03);border-radius:5px;background-color:#fff;margin:20px;flex-direction:column}.create-account-final-item h3{color:#0957c3;margin:0 0 30px}.create-account-final-item p,.create-account-final-item ul{margin:0 0 20px}.create-account-final-item .create-account-final-item-btm{margin-top:auto}.rating-modal-content{padding:90px 35% 30px 90px;position:relative;min-height:650px;flex-basis:100%}.rating-modal-content .rating-modal-who{margin:40px 0;position:relative;padding-left:75px;font-size:18px}.rating-modal-content .rating-modal-who .rating-modal-who-text{margin-top:3px}.rating-modal-content .rating-modal-who .rating-modal-who-text .rating-cat{color:#0bb68c}.rating-modal-content .rating-modal-who img{width:60px;height:60px;border-radius:100%;position:absolute;top:0;left:0}.rating-modal-content .give-rating{margin:50px 0}.rating-modal-content .give-rating .stars img{width:20%;border-radius:0;max-width:40px;margin-right:4px}.hakkan-teostajaks-add-project{padding:35px;background-color:#f0f6ff;border-radius:5px;margin:10px 0;position:relative}.hakkan-teostajaks-add-project .btn-delete{position:absolute;top:15px;right:15px}.uploaded-media{align-items:flex-start;margin:0 -10px;flex-wrap:wrap}.uploaded-media .uploaded-item{flex-basis:calc(25% - 20px);position:relative;margin:10px;max-width:90px}.uploaded-media .uploaded-item .remove-media{position:absolute;width:24px;height:24px;top:-12px;right:-12px;z-index:2}.hakkan-teostajaks-add-cert{margin:15px 0;position:relative;width:100%;align-items:center;padding:15px 25px 25px;min-height:110px;background-color:#f0f6ff;border-radius:5px}.hakkan-teostajaks-add-cert .form-block{margin:0 10px 0 0;flex-basis:37%}.hakkan-teostajaks-add-cert .remove{margin-left:auto;width:24px;height:24px;display:block}.hakkan-teostajaks-add-cert .btn-add-alt{margin-top:20px}.hakkan-teostajaks-add-cert .uploaded-cert{padding:11px 6px 6px 36px;position:relative;background-position:7px;background-repeat:no-repeat;background-size:24px;background-image:url(../img/files.svg);background-color:#e4ebf9;min-height:45px;border-radius:5px;margin-top:22px}.hakkan-teostajaks-add-cert .uploaded-cert .cert-file,.hakkan-teostajaks-add-cert .uploaded-cert span{margin-right:20px;color:#091e42}.hakkan-teostajaks-add-cert .uploaded-cert .cert-file:hover,.hakkan-teostajaks-add-cert .uploaded-cert span:hover{color:#0957c3}.cert-list{padding-bottom:20px}.cert-list .cert-list-item{position:relative;display:block;padding:7px 30px 7px 0;border-bottom:1px solid #cadffc;background-repeat:no-repeat;background-position:100%;background-size:16px auto;background-image:url(../img/paperclip.svg);color:#091e42}.notifications-switchon{position:fixed;left:40px;bottom:40px;z-index:9;display:block;padding:20px;background-color:#0957c3;color:#fff;border-radius:5px;max-width:300px}.notifications-switchon .close{position:absolute;top:10px;right:10px;z-index:9;width:20px;height:20px}.notifications-switchon p{margin:0 0 20px}.notifications-switchon-done{position:fixed;left:40px;bottom:40px;z-index:9;display:block;padding:50px 20px 30px;background-color:#0957c3;color:#fff;border-radius:5px;width:300px;max-width:100%;text-align:center}.notifications-switchon-done .close{position:absolute;top:10px;right:10px;z-index:9;width:20px;height:20px}.notifications-switchon-done img{margin:0 auto 25px}.notifications-switchon-done p{margin:0}.search-complicated{position:relative}.search-complicated-open{position:absolute;top:100%;right:0;left:0;z-index:999;margin:3px 0;padding:3px 0 0;list-style:none;border:1px solid #d9e6f8!important;background-color:#f8fbff;border-radius:.2rem;box-shadow:0 1px 2px rgba(0,0,0,.2);width:100%}.search-mobile-content{padding:20px 20px 50px}.search-mobile-content h3{font-size:24px;margin:0 0 30px}.search-mobile-content-field{margin:0 0 40px}.search-mobile-content-field .form-control{height:40px;font-size:16px;padding:10px 20px 10px 55px;width:100%;background-color:#f0f6ff;background-position:20px;background-size:24px;background-image:url(../img/search.svg);background-repeat:no-repeat;border-radius:5px;border:0;display:block}.search-mobile-content-lists p,.search-mobile-content-lists ul li{font-size:18px!important;margin:15px 0}.search-mobile-content-lists ul.shortlist{margin:0 -20px 25px;padding:0 20px 20px;list-style:none;border-bottom:1px solid #ccc}.search-mobile-content-lists ul.shortlist:last-child{border:0}.search-mobile-content-lists ul.shortlist li{margin:0}.search-mobile-content-lists ul.shortlist a{display:block;padding:7px 0}.search-mobile-content-lists ul.shortlist a strong{background-color:#dfecff;font-family:SofiaPro-Regular}.find-search-mobile{display:none;padding-top:8px}.find-search-mobile div{width:100%;padding:12px 14px;min-height:45px;line-height:18px;background-color:#fff;border:1px solid #ccc;font-family:SofiaPro-Regular,arial,sans-serif;color:inherit;border-radius:3px;cursor:pointer}.top-back{position:fixed;top:0;left:0;right:0;z-index:101;background-color:#f8fbff;padding:20px;display:flex;align-items:center;border-bottom:1px solid #eaecef;width:100%;display:none}.top-back .btn-back{margin-right:15px}.top-back h4{margin:0}@media only screen and (max-width:1360px){.modal-login .login-cols{padding:10%}.advanced-cat-prices .advanced-cat-prices-row p{flex-basis:30%}}@media only screen and (max-width:1240px){.modal-content{margin:20px}.create-account-top{padding:70px 25% 30px 70px;min-height:560px}.create-account-top.final-step{padding:70px 30px}.create-account-btm{padding:25px 50px 25px 70px}.create-account-final{margin:40px -20px 0}.content-block-inner{padding:50px}.cards-list .cards-list-item h3{font-size:20px}.cards-list .cards-list-item .cards-list-item-top img{width:115px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text{padding:0 0 0 25px}.hakka-teostajaks-start .hakka-teostajaks-start-inner{padding:60px 37% 60px 60px}}@media only screen and (max-width:1140px){.cards-list{margin:0 -50px;padding:0 40px 0 30px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto;-webkit-overflow-scrolling:touch;display:block}.cards-list .cards-list-item{vertical-align:top;width:340px;max-width:100%;display:inline-flex;margin:0 0 20px 20px;white-space:normal}.create-account-top{padding:70px 70px 30px}.create-account-top.works-choose-list{padding:70px 35% 0 70px}.create-account-top.long,.create-account-top.medium{padding:70px 70px 30px}.create-account-top.short{padding-right:20%}.teostaja-modal .create-account-top{padding:70px 10% 30px 70px}.teostaja-modal .create-account-top .create-account-form .big-cap{padding-right:50px}}@media only screen and (max-width:1024px){.modal-close{width:46px;height:46px}.hakka-teostajaks-start .hakka-teostajaks-start-list{margin-top:34px}.hakka-teostajaks-start .hakka-teostajaks-start-list .hakka-teostajaks-start-item{margin:15px 0;padding:9px 0 9px 60px}.modal-login .login-cols{padding:50px;min-height:350px}.modal-login .login-createaccount{padding:50px}.list{-moz-columns:2 auto;column-count:2}.content-block-inner-alt{padding:50px}}@media only screen and (max-width:960px){.create-account-top{padding:70px 30px}.create-account-btm{padding:25px 30px}.categories-list{margin:0 -50px;padding:0 40px 0 30px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto;-webkit-overflow-scrolling:touch;display:block}.categories-list .categories-list-item{vertical-align:top;max-width:27%;display:inline-block;margin:0 0 20px 20px;white-space:normal}.content-block-inner-alt{padding:0}.categories-wrapper{border-radius:0;margin:0 0 70px;padding:40px 0 20px 50px}.categories-wrapper:first-child{margin-top:0}.categories-wrapper .categories-list{padding:0 50px 0 0}.categories-wrapper .categories-list .categories-list-item{max-width:28%}.cards-big-list .cards-list-item .btn-start-conversation{max-width:calc(100% - 70px);position:absolute;bottom:20px;left:35px;right:35px}.cards-big-list .cards-list-item .cards-list-item-top{padding-bottom:60px}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-left{flex-basis:100%}.cards-big-list .cards-list-item .cards-list-item-top .top-right{flex-basis:100%;padding:30px 0 0;margin:30px 0 0;border-top:1px solid #dfecff;display:flex;position:relative}.cards-big-list .cards-list-item .cards-list-item-top .top-right:before{content:"";position:absolute;width:100px;height:2px;background-color:#fff;top:-2px;left:calc(50% - 50px);z-index:2}.cards-big-list .cards-list-item .cards-list-item-top .top-right .ratingshome-bubble-wrap{order:3;flex-basis:44%;margin:0 0 0 20px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .ratingshome-bubble{margin:0}.cards-big-list .cards-list-item .cards-list-item-top .top-right .price{order:1}.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating{margin-left:auto;order:2;flex-basis:145px}.create-account-top .create-account-form .big-cap{padding-right:20px}.hakkan-teostajaks-add-cert{flex-wrap:wrap}.hakkan-teostajaks-add-cert .form-block{margin:0 0 10px;flex-basis:100%}.hakkan-teostajaks-add-cert .btn-add-alt,.hakkan-teostajaks-add-cert .uploaded-cert{margin:0}.hakkan-teostajaks-add-cert .remove{position:absolute;top:10px;right:10px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;background-color:transparent}::-webkit-scrollbar{width:0}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background-color:transparent}:focus{outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}}@media only screen and (max-width:800px){.modal-content{margin:0;border-radius:0;min-height:100vh}.modal-close{width:32px;height:32px;top:15px;right:15px}.modal-close img{width:19px;height:19px}.hakka-teostajaks-start{background-size:100% auto;background-position:0 0;background-image:url(../img/howitworks-mob.svg),url(../img/hakka-teostajaks-mob.jpg)}.hakka-teostajaks-start .hakka-teostajaks-start-inner{padding:55% 25px 50px;background:transparent}.hakka-teostajaks-start .hakka-teostajaks-start-inner.lesspadding{padding-right:45px}.modal-login{flex-wrap:wrap}.modal-login .login-cols{padding:35px}.modal-login .login-cols h2{margin-bottom:10px}.modal-login .login-cols.login-left .login-social-form .btns{margin-top:25px}.modal-login .login-cols.login-left .login-social-form .form-block:last-child{margin-bottom:0}.modal-login .login-cols.login-right{border-radius:0;display:block}.modal-login .login-cols.login-right.empty img{border-radius:0}.modal-login .login-cols.login-right .social-regist{margin-top:20px;min-width:100%}.modal-login .login-cols.login-right .social-regist a{max-width:100%}.modal-login .login-cols.login-right h2{text-align:left}.modal-login .login-cols .form-break{margin:10px -35px 25px}.modal-login .login-createaccount{padding:35px}.modal-login .login-cols.login-left .social-icons .social-item:hover{width:34px}.modal-login .login-cols.login-left .social-icons .social-item:hover span{display:none}.login-modal .modal-content{display:flex}.modal-login{min-height:100vh;width:100%}.modal-login .login-cols{flex-basis:100%;justify-content:flex-start}.modal-login .login-cols.login-right{margin-top:auto}.modal-login .login-cols{min-height:300px}.create-account-top{padding:70px 30px 30px}.create-account-top.works-choose-list{padding:70px 30px 0}.create-account-top.long,.create-account-top.medium{padding:70px 30px 30px}.create-account-top.short{padding-right:30px}.create-account-top .create-account-form .big-cap{padding-right:15px}.teostaja-modal .create-account-top{padding:30px}.teostaja-modal .create-account-top .create-account-form .big-cap{padding-right:15px}.create-account-btm .btn{min-width:0}.create-account-final{margin:40px 0 0;flex-direction:column}.create-account-final-item{flex-basis:100%;padding:20px;margin:15px 0}.categories-list{margin:0 -35px;padding:0 35px 0 15px}.categories-list .categories-list-item{max-width:36%}.content-block-inner{padding:35px}.cards-list{margin:0 -35px;padding:0 35px 0 15px}.cards-list .cards-list-item{width:55%}.categories-wrapper{padding:40px 0 20px 35px}.categories-wrapper .categories-list{padding:0 35px 0 0}.categories-wrapper .categories-list .categories-list-item{max-width:37%}.cards-big-list .cards-list-item{margin:20px 0;padding:40px 25px 25px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .ratingshome-bubble-wrap{flex-basis:33%}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .cards-list-item-content{padding-right:0}.advanced-cat-prices .advanced-cat-prices-row{flex-wrap:wrap;padding-right:40px;position:relative}.advanced-cat-prices .advanced-cat-prices-row p{flex-basis:100%}.advanced-cat-prices .advanced-cat-prices-row .inline-form{margin-left:0;flex-wrap:wrap}.advanced-cat-prices .advanced-cat-prices-row .inline-form .form-block{width:100px;margin:10px 0 0}.advanced-cat-prices .advanced-cat-prices-row .inline-form .form-block.custom-radio{width:100%;flex-basis:100%}.advanced-cat-prices .advanced-cat-prices-row .inline-form .form-block.nomargin{margin-top:10px}.advanced-cat-prices .advanced-cat-prices-row .remove{position:absolute;top:10px;right:0}.alert.alert-home{padding:17px 30px 17px 73px}.alert.alert-home img{left:34px}.create-account-profile-image{padding:30px}.content-block-heading{margin-bottom:25px}.kiida-teostajat-content{background-image:url(../img/kiida-teostajat-bg-mob.jpg)}.kiida-teostajat-content .h1{font-size:48px}.kiida-teostajat-content p{max-width:90%;font-size:17px}.kiida-teostajat-content .kiida-teostajat-content-inner{background:linear-gradient(224deg,hsla(0,0%,100%,0) 33%,#fff 0);padding:115px 25px 30px;border-radius:0}.kiida-teostajat-content .multiple-stars{height:95px;left:0;mix-blend-mode:multiply;margin-bottom:5rem}.kiida-teostajat-content .kiida-btm{display:block;margin-top:5rem}.kiida-teostajat-content .btn{margin:2rem 0 0;max-width:100%}.kiire-vastaja-modal .kiida-teostajat-content{background-image:url(../img/kiire-vastaja-bg-mob.jpg)}.kiire-vastaja-modal .kiida-teostajat-content .kiida-teostajat-content-inner{padding:120px 25px 30px}.kiire-vastaja-modal .kiida-teostajat-content p{font-size:17px}.kiire-vastaja-modal .kiida-teostajat-content .fast{height:120px;margin:3rem 0 4rem;mix-blend-mode:multiply}}@media only screen and (max-width:640px){.create-account-btm{align-items:flex-start;position:sticky;bottom:0;z-index:3}.create-account-btm .check{margin-bottom:20px}.create-account-btm .btn{margin:0;display:block;width:100%}.mobile-image{display:block}.create-account-top{padding:30px}.create-account-top .create-account-form{margin-top:40px}.create-account-top .h1{font-size:24px}.create-account-top .create-account-form .big-cap{flex-basis:100%;max-width:100%}.create-account-top.final-step,.create-account-top.long,.create-account-top.medium,.create-account-top.works-choose-list{padding:30px}.create-account-top.final-step .h1{padding-right:50px}.start-conversation-modal .create-account-top .create-account-form{margin-top:40px;order:3}.start-conversation-modal .create-account-top .h1{order:2;margin-top:30px}.enter-code-form .form-control{width:15vw;height:15vw;font-size:50px}.nocode .col:last-child{flex-basis:100%}.nocode .col:last-child .form-block{margin-bottom:20px}.nocode .col:last-child .hasnolabel{margin-top:0}.nocode .col:last-child .hasnolabel .btn{width:100%}.enter-code{padding:15px 30px 40px;border-radius:0;margin:0 -30px}.create-account-final-item-btm .btn{width:100%}.create-account-final{margin:15px 0 0}.create-account-final-item h3{font-size:24px!important;margin:0 0 20px}.categories-list .categories-list-item{max-width:73%}.categories-wrapper .categories-list.project-detail-cats .categories-list-item{max-width:62%}.cards-list .cards-list-item{width:73%}.content-block-heading .h1{font-size:24px!important}.content-block-heading .btn{width:32px;height:32px;padding:0;border-radius:5px;text-indent:-9000px;background-size:14px;background-position:50%;background-repeat:no-repeat;background-image:url(../img/arrow-right-2.svg)}.content-block-heading .btn:focus,.content-block-heading .btn:hover{background-image:url(../img/arrow-right-2-white.svg)}.list{-moz-columns:1 auto;column-count:1}.categories-wrapper.mobile-margin-btm0{margin-bottom:0}.categories-wrapper .categories-list .categories-list-item{max-width:73%}.cards-list,.categories-list{margin:0 -25px}.categories-wrapper .categories-list{margin:0}.cards-big-list .cards-list-item{padding:0 0 20px}.cards-big-list .cards-list-item .auth{display:none}.cards-big-list .cards-list-item .auth.mobile-show{display:flex}.cards-big-list .cards-list-item .btn-start-conversation{max-width:calc(100% - 40px);left:20px;right:20px}.cards-big-list .cards-list-item .cards-list-item-top h3{padding-right:20px}.cards-big-list .cards-list-item .cards-list-item-top .strong-img{flex-basis:100%}.cards-big-list .cards-list-item .cards-list-item-top .strong-img .super{top:auto;bottom:-40px}.cards-big-list .cards-list-item .cards-list-item-top .strong-img .cards-list-item-btm{display:none}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text{flex-basis:100%;padding:30px 20px 0}.cards-big-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .who-lang-mobile{display:block}.cards-big-list .cards-list-item .cards-list-item-top .top-right{padding:30px 20px 0;flex-wrap:wrap}.cards-big-list .cards-list-item .cards-list-item-top .top-right .price{order:2;margin-left:auto}.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating{order:1;margin-left:0}.cards-big-list .cards-list-item .cards-list-item-top .top-right .ratingshome-bubble-wrap{flex-basis:100%;margin:15px 0 0;order:3}.categories-wrapper{padding:40px 0 20px 25px}.rating-modal-content{padding:35px;min-height:0}.rating-modal-content .h1{font-size:24px}.rating-modal-content .rating-modal-who{margin:25px 0;padding:75px 0 0;text-align:center}.rating-modal-content .rating-modal-who img{left:calc(50% - 30px)}.rating-modal-content .give-rating{text-align:center}.rating-modal-content .give-rating .stars{margin:0 auto;max-width:220px}.rating-modal-content .form-block{text-align:center}.alert-absolute,.modal-content .alert{top:0;left:0;right:0;transform:none;max-width:100%;border-radius:0;z-index:99}.create-account-top.pending{padding:70px 50px}.modal-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;opacity:1;background:#fff;transform:translateX(100%);transition:all .4s ease}.modal-wrap.active{transform:translateX(0);transition:all .4s ease}.modal-content{margin:0;border-radius:0;box-shadow:none;transform:none;transition:none}.search-mobile-modal .modal-content{width:100%}.find-search-mobile{display:block}.find-top-form-search{display:none}.createaccount-modal.start-conversation-modal .modal-content{background:#fff}.top-back{display:flex}.advanced-cat-prices .advanced-cat-prices-row .inline-form .form-block .form-control.input-sm{max-width:95px}.advanced-cat-prices .advanced-cat-prices-row .inline-form .form-block select.form-control{max-width:60px}.hakkan-teostajaks-add-project{padding:35px 25px;border-radius:0;margin:10px -30px}.hakkan-teostajaks-add-cert{margin:15px -30px;width:auto;border-radius:0}.alert.alert-home{padding:17px 20px 17px 63px}.alert.alert-home img{left:24px}.advanced-cat-prices{margin-top:20px}.profile-image-crop{align-items:center;flex-direction:column}.profile-image-crop .mobile-preview-img{margin:10px 0 0}.crop-actions,.image-zoom,.profile-image-crop+.image-zoom+.crop-actions{max-width:100%}.create-account-top h2.spanbig span{font-size:18px}.add-people-modal .create-account-top.xl{padding-right:30px}.create-account-top.pending .pending-modal-btns.inline-btns{flex-direction:column}}@media only screen and (max-width:500px){.hakka-teostajaks-start .hakka-teostajaks-start-list .hakka-teostajaks-start-item{padding:9px 0 9px 45px}.hakka-teostajaks-start .hakka-teostajaks-start-list .hakka-teostajaks-start-item .big-nr{font-size:55px}.enter-code-form .form-control{width:19vw;height:19vw;font-size:50px;margin-right:15px}.enter-code-form .form-control:last-child{margin:0}.create-account-profile-image{padding:30px 40px;margin:0 -30px;border-radius:0}.cards-list .cards-list-item{width:86%;padding:25px}.modal-content{min-width:100%}.cards-big-list .cards-list-item .cards-list-item-top .top-right .price,.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating .rating-rate{font-size:16px}.cards-big-list .cards-list-item .cards-list-item-top .top-right .price span,.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating .rating-rate span,.cards-big-list .cards-list-item .cards-list-item-top .top-right .rating .small{font-size:14px}.notifications-switchon,.notifications-switchon-done{left:30px;right:30px;bottom:30px;width:calc(100% - 60px);max-width:100%}.create-account-btm.terms-check{flex-direction:column}.download-socialad.inline-btns .btn{margin:10px 0;display:block;width:100%}.create-account-top h2.spanbig span{font-size:16px}}@media only screen and (max-width:400px){.cards-list .cards-list-item{width:93%;margin:0 0 20px 10px;min-height:460px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text{padding:0 0 0 20px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .price span{font-size:12px}.cards-list .cards-list-item .cards-list-item-top .cards-list-item-top-text .rating .rating-rate{font-size:14px}.create-account-top.pending{padding:70px 25px}.advanced-cat-prices .advanced-cat-prices-row{padding:10px 30px 20px 0}}@media only screen and (max-width:370px){.cards-big-list .cards-list-item .cards-list-item-top .top-right .price span.price-big{font-size:40px}}body,html{background-color:#fff;min-height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font:400 16px/1.5 SofiaPro-Regular,Arial,sans-serif;color:#091e42;margin:0;padding:100px 0 0;overflow-x:hidden;overflow-y:auto}body.noscroll{overflow-y:hidden}body.added-persons-btm{padding-bottom:130px}body.nopadding{padding:0}.page-wrap{display:flex;flex-direction:column;min-height:calc(100vh - 100px)}.header{position:fixed;top:0;left:0;right:0;z-index:99;background-color:#fff;transition:top .2s ease-in-out;height:101px;box-shadow:0 0 5px rgba(0,0,0,.05),0 25px 30px rgba(0,0,0,.03)}.header.temp{box-shadow:none}.header.nav-up{top:-65px}.header .header-inner{position:relative;padding:0 0 0 50px;align-items:center;height:101px}.header .header-inner .header-logo{width:167px;display:block;height:auto;margin:0 25px 0 0}.header .header-inner .header-logo img{width:100%}.header .header-inner .right-menu{margin-left:auto;margin-right:30px}.header .header-inner .main-menu{justify-content:space-between;padding:0;margin:0;list-style:none;width:100%}.header .header-inner .main-menu li{margin:0 20px}.header .header-inner .main-menu li:last-child{margin-right:0}.header .header-inner .main-menu li a{color:#091e42;position:relative;padding:36px 0;display:block;border-top:5px solid #fff}.header .header-inner .main-menu li a.active,.header .header-inner .main-menu li a:hover{color:#0957c3;border-color:#0957c3}.language{margin:5px 30px 0 0}.language ul{margin:0;padding:0;list-style:none}.language ul,.language ul li{position:relative}.language ul li a{display:block;width:100%;padding:.6rem 1rem;font-weight:600;text-transform:uppercase;cursor:pointer;font-size:14px;color:#091e42}.language ul li a:hover{color:#0957c3;background-color:#fff}.language ul li ul{background:#fff;margin:0;padding:0;box-shadow:0 0 5px rgba(0,0,0,.1);float:left;left:0;opacity:0;position:absolute;top:100%;visibility:hidden;z-index:1;width:60px;transition:all .3s ease}.language ul li ul a{display:block}.language ul li ul a:hover{background:#d9e6f8}.language ul li:hover ul{opacity:1;visibility:visible}.nav-trigger{position:absolute;top:12px;right:25px;z-index:999;display:none;height:36px;line-height:26px;width:30px;text-align:center}.nav-trigger span{position:absolute;width:100%;height:2px;top:50%;margin-top:-1px;left:0;display:block;background:#0957c3;transition:all .5s ease}.nav-trigger span:first-child{top:9px}.nav-trigger span:last-child{top:27px}.nav-trigger.active span{opacity:0;top:50%;background:#0957c3}.nav-trigger.active span:first-child{opacity:1;transform:rotate(405deg)}.nav-trigger.active span:last-child{opacity:1;transform:rotate(-405deg)}.loggedin-notif{position:relative;margin:0 20px 0 10px}.loggedin-notif .trigger-messages{width:26px;height:23px}.loggedin-notif .nots-nr{display:none;position:absolute;width:12px;height:16px;top:-2px;left:14px;text-align:center;z-index:9;background:#f95858;color:#fff;border-radius:3px;font-size:10px;font-weight:700}.loggedin-notif .hasnewmsg .nots-nr{display:block}.msg-bell{width:25px;height:24px;margin-right:7px;display:inline-block;background-size:contain;background-position:0;background-repeat:no-repeat;background-image:url(../img/menu-btm-3.svg)}.messages-modal.active .msg-bell{background-image:url(../img/menu-btm-3-active.svg)}.loggedin-account{position:relative;width:250px}.loggedin-account .trigger-usermenu-modal{padding:0 60px 0 17px;background-size:22px auto;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-image:url(../img/arrow-down.svg);background-color:#fff;display:flex;align-items:center;font-family:SofiaPro-Bold;color:#091e42;height:101px;position:relative;z-index:10}.loggedin-account .trigger-usermenu-modal.active{background-image:url(../img/arrow-up.svg);background-color:#f0f6ff}.loggedin-account .trigger-usermenu-modal img{border-radius:100%;width:41px;height:41px;margin-right:15px}.usermenu-modal-close{display:none;position:absolute;width:32px;height:32px;top:15px;right:15px;z-index:9;background-color:#e4ebf9;border-radius:5px}.usermenu-modal-close img{width:19px;height:19px}.usermenu-modal-close:focus img{transform:scale(1.1)}.usermenu-mobilemodal-close{display:flex;justify-content:center;align-items:center;position:absolute;width:32px;height:32px;top:15px;right:15px;z-index:9;background-color:#e4ebf9;border-radius:5px}.usermenu-mobilemodal-close img{width:19px;height:19px}.usermenu-mobilemodal-close:focus img{transform:scale(1.1)}.usermenu-modal{z-index:-1;background-color:#fff;position:absolute;top:0;right:0;width:250px;border-radius:0 0 4px 4px;transition:transform .4s ease;transform:translateY(-100%);opacity:0}.usermenu-modal.usermenu-mobilemodal{transform:translateX(100%);position:fixed;opacity:1}.usermenu-modal.active{transform:translateY(0);top:100px;z-index:9;transition:transform .5s cubic-bezier(.4,.6,.3,1.2);box-shadow:5px 0 30px rgba(0,0,0,.08);opacity:1}.usermenu-modal.usermenu-mobilemodal.active{z-index:101;transform:translateX(0);top:0;opacity:1;transition:transform .4s ease}.noheader .usermenu-mobilemodal.active{top:0}.user-info-top{padding:10px 30px 10px 17px;background-color:#f0f6ff;background-size:22px auto;background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-image:url(../img/arrow-up.svg);display:flex;align-items:center;font-family:SofiaPro-Bold;color:#091e42;height:101px;cursor:pointer}.user-info-top img{border-radius:100%;width:41px;height:41px;margin-right:15px}.user-info-top .msg-bell-right{margin-left:auto;position:relative;top:1px}.usermenu-modal-block{background-color:#f8fbff;margin:20px 7px}.usermenu-modal-block.hasbutton{padding-bottom:17px}.usermenu-modal-block .btn{margin:17px 17px 0;width:auto}.usermenu-modal-separator{height:1px;background-color:#eaecef;margin:20px 0}.user-info{align-items:center;padding:10px}.user-info .avatar,.user-info img{border-radius:100%;width:41px;height:41px;margin-right:15px}.user-info .avatar{background-color:#e4ebf9;display:flex;justify-content:center;align-items:center}.user-info .avatar img{width:21px;height:auto;margin:0;border-radius:0}.user-info .user-info-txt{flex:1;line-height:1}.user-info .user-info-txt .title{font-size:14px;color:#848fa0}.user-info.poleteostaja .user-info-txt,.user-info.poleteostaja .user-info-txt .title{color:#848fa0}.usermenu-modal-links{margin-top:50px}.usermenu-modal-block ul,.usermenu-modal-links ul{margin:0;padding:0;list-style:none}.usermenu-modal-block ul a,.usermenu-modal-links ul a{display:block;padding:15px 30px 15px 17px;border-top:1px solid #eaecef;background-size:22px auto;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;background-image:url(../img/arrow-right.svg);color:#091e42;font-size:14px;border-radius:0 0 4px 4px}.usermenu-modal-block ul a:hover,.usermenu-modal-links ul a:hover{color:#0957c3}.usermenu-mobilemodal .usermenu-modal-block{margin:15px 15px 0;position:relative}.usermenu-mobilemodal .usermenu-modal-block .btn{margin:17px;width:auto}.usermenu-mobilemodal .usermenu-modal-links ul a{font-size:16px}.usermenu-mobilemodal .user-info{padding:20px 75px 20px 20px}.usermenu-mobilemodal .user-info .user-info-txt{font-size:18px}.usermenu-mobilemodal .user-info .user-info-txt .title{font-size:16px}.usermenu-mobilemodal h3{padding:0 17px;margin:0;font-size:24px;font-family:SofiaPro-Bold}.usermenu-mobilemodal h4{margin:35px 0 0;padding:0 17px}.usermenu-mobilemodal .label{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.messages-modal-close{display:none;position:absolute;width:32px;height:32px;top:15px;right:15px;z-index:9;background-color:#e4ebf9;border-radius:5px}.messages-modal-close img{width:19px;height:19px}.messages-modal-close:focus img{transform:scale(1.1)}.messages-mobilemodal-close{display:flex;justify-content:center;align-items:center;position:absolute;width:32px;height:32px;top:15px;right:15px;z-index:9;background-color:#e4ebf9;border-radius:5px}.messages-mobilemodal-close img{width:19px;height:19px}.messages-mobilemodal-close:focus img{transform:scale(1.1)}.messages-modal{z-index:-1;background-color:#fff;position:absolute;top:-39px;right:-10px;width:290px;border-radius:0 0 4px 4px;transition:opacity 0s ease-in-out;visibility:hidden;opacity:0;display:flex;flex-direction:column}.messages-modal.active{opacity:1;z-index:99;visibility:visible;transition:opacity .5s cubic-bezier(.4,.6,.3,1.2);box-shadow:5px 0 30px rgba(0,0,0,.08)}.messages-mobilemodal{z-index:-1;background-color:#fff;top:0;left:0;right:0;bottom:0;width:100%;position:fixed;overflow-y:auto;transition:transform .3s ease;transform:translateY(-100%);display:flex;flex-direction:column}.messages-mobilemodal.active{transform:translateY(0);z-index:9999}.messages-mobilemodal h3{padding:0 17px;margin:25px 0;font-size:24px;font-family:SofiaPro-Bold}.top-notif{padding:10px 10px 10px 17px;background-color:#f0f6ff;font-size:16px;height:101px;align-items:center;cursor:pointer}.top-notif .msg-bell-right{margin-left:auto;position:relative;top:1px}.browser-notif{padding:19px 17px;background-color:#f8fbff;font-size:14px}.browser-notif .notif-switch{margin-left:auto}.notif-list{overflow:auto;max-height:400px}.notif-list ul{margin:0;padding:0;list-style:none}.notif-list ul li{display:block;border-top:1px solid #eaecef;font-size:16px}.notif-list ul li a,.notif-list ul li div{display:block;padding:9px 17px;color:#091e42;position:relative}.notif-list ul li a .badge-mew,.notif-list ul li div .badge-mew{position:absolute;right:0;top:11px;background-color:#e4ebf9;border-radius:3px;padding:4px 6px;text-transform:uppercase;font-size:12px;color:#0957c3}.notif-list ul li a span,.notif-list ul li div span{display:block}.notif-list ul li a .notif-date,.notif-list ul li a .notif-work,.notif-list ul li div .notif-date,.notif-list ul li div .notif-work{font-size:12px}.notif-list ul li a .archived,.notif-list ul li div .archived{color:#848fa0}.notif-list ul li a .notif-work,.notif-list ul li div .notif-work{font-size:14px}.notif-list ul li a:hover,.notif-list ul li a:hover .archived,.notif-list ul li div:hover,.notif-list ul li div:hover .archived{color:#0957c3}.notif-all{margin-top:auto}.notif-all a{display:block;padding:15px 30px 15px 17px;border-top:1px solid #eaecef;background-size:22px auto;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;background-image:url(../img/arrow-right.svg);color:#091e42;font-size:14px;border-radius:0 0 4px 4px}.notif-all a:hover{background-color:#f8fbff}.bottom-nav{bottom:-63px;z-index:90;background:#fff;transition:all .3s ease-in-out;display:none}.bottom-nav,.bottom-nav__list{position:fixed;left:0;right:0;height:63px;padding:0}.bottom-nav__list{bottom:0;display:flex;align-items:flex-end;margin:0;list-style:none;background-color:#fff;border-radius:7px 7px 0 0;box-shadow:0 0 19px rgba(0,0,0,.1)}.bottom-nav__item{padding:0;font-size:9px;flex:1 1 25%;text-transform:uppercase;font-family:SofiaPro-SemiBold}.bottom-nav__item,.bottom-nav__item a{position:relative;color:#091e42;text-align:center}.bottom-nav__item a{display:block;padding:30px 0 9px;background-size:auto 23px;background-position:center 0;background-repeat:no-repeat}.bottom-nav__item a img{width:30px;height:30px;border-radius:30px;-o-object-fit:cover;object-fit:cover;margin:0 auto 4px}.bottom-nav__item a .nots-nr{display:block;position:absolute;width:16px;height:15px;top:-5px;left:55%;text-align:center;z-index:9;background:#f95858;color:#fff;border-radius:3px;font-size:10px;font-family:SofiaPro-SemiBold}.bottom-nav__item.active a{color:#0957c3}.bottom-nav__item.menu-1 a{background-image:url(../img/menu-btm-1.svg)}.bottom-nav__item.menu-1.active a{background-image:url(../img/menu-btm-1-active.svg)}.bottom-nav__item.menu-2 a{background-image:url(../img/menu-btm-2.svg);background-size:24px}.bottom-nav__item.menu-2.active a{background-image:url(../img/menu-btm-2-active.svg)}.bottom-nav__item.menu-3 a{background-image:url(../img/menu-btm-3.svg);background-size:auto 22px}.bottom-nav__item.menu-3.active a{background-image:url(../img/menu-btm-3-active.svg)}footer{margin-top:auto;background-color:#f8fbff}footer .footer-inner{position:relative;padding:35px 50px}footer .social-icons .social-item,footer .social-icons div{margin-top:0}footer .social-icons .social-item:last-child,footer .social-icons div:last-child{margin-right:0}footer .footer-list li,footer p{margin:0;font-size:14px}footer .footer-list{list-style:none;padding:0;margin:0}footer .footer-list a{position:relative;display:inline-block;padding-right:15px}footer .footer-list a:after{content:"\BB";position:absolute;right:0;top:0}.footer-mobile{display:none;text-align:center;padding:20px 35px 0;align-items:center;justify-content:center;flex-direction:column}.footer-mobile .logo-footer{width:120px;margin-bottom:15px}.nav-overlay{position:fixed;top:0;bottom:0;right:-400px;background:#fff;z-index:99;overflow:auto;transition:all .4s ease;display:flex;flex-direction:column;padding-top:70px;width:370px}.nav-overlay.active{right:0;width:100%}.nav-overlay .nav-close{position:absolute;top:15px;right:15px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background-color:#f0f6ff;border-radius:5px}.nav-overlay .nav-close img{width:19px;height:19px}.nav-overlay ul{list-style:none;position:relative;margin:0;padding:0}.nav-overlay ul:first-of-type{border-bottom:1px solid #e4ebf9;margin-bottom:30px;padding-bottom:30px}.nav-overlay ul:last-child{margin-top:auto;margin-bottom:20px;border-top:1px solid #e4ebf9;padding:20px 0 0}.nav-overlay ul li{position:relative;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:18px}.nav-overlay ul li a{display:block;padding:10px 20px 10px 35px;color:#091e42;position:relative}.nav-overlay ul li a.active,.nav-overlay ul li a:focus{color:#0957c3}.nav-overlay ul li a.active:before{content:"";position:absolute;top:23px;left:0;width:16px;height:2px;background-color:#0957c3}@media only screen and (max-width:1024px){.left-menu,.right-menu{display:none}.nav-trigger{display:block}.header,.header .header-inner{height:65px}.header .header-inner .header-logo{width:95px;margin:0}body{padding-top:65px}.language{margin:0 62px 0 auto}.language ul li a{padding:20px}.loggedin-notif{margin:0 0 0 auto}.loggedin-notif .nots-nr{top:16px}.loggedin-notif .trigger-messages{width:32px;height:65px;display:flex;align-items:center}.loggedin-account{margin:0 65px 0 10px}.loggedin-account .trigger-usermenu-modal{height:65px}.loggedin-account .trigger-usermenu-modal img{width:33px;height:33px}.messages-modal{top:0}.messages-modal .nots-nr{top:-4px}.top-notif{height:65px}.top-notif .msg-bell-right{top:0}.page-wrap{min-height:calc(100vh - 65px)}.usermenu-modal.active{top:65px}}@media only screen and (max-width:800px){.header .header-inner{padding:0 0 0 35px}footer .footer-inner{padding:35px 35px 0}footer .footer-inner .col{flex-basis:50%;margin-bottom:20px}footer .footer-inner .col.justify-content-end{justify-content:flex-start!important}}@media only screen and (max-width:640px){body,html{scroll-padding-top:65px}.page-wrap{min-height:100%}body.hasbtmnav{padding-bottom:65px}.bottom-nav{display:block}.loggedin-account,.loggedin-notif{display:none}.messages-modal.active,.usermenu-modal.active{top:0;z-index:9999}.messages-modal .nots-nr{top:-4px}.messages-modal-close,.usermenu-modal-close{display:flex;justify-content:center;align-items:center}.messages-modal,.usermenu-modal{top:0;padding-top:45px;left:0;right:0;width:100%;position:fixed;z-index:9999;border-radius:0;overflow-y:auto;bottom:0}.usermenu-mobilemodal{padding-top:40px}.messages-modal .top-notif{background-color:#fff}.messages-modal .top-notif .msg-bell-right{display:none}footer{background-color:#fff}footer.home{background-color:#f8fbff}footer .footer-inner{padding:35px 25px 0}footer .footer-inner .col{flex-basis:100%}.footer-mobile{display:flex}.footer-hidemobile,.footer-nomobile{display:none}.header .header-inner{padding:0 0 0 17px;height:65px}.headroom{will-change:transform;transition:transform .2s linear}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.messages-modal.active{height:100vh;overflow-y:scroll}.loggedin-account,.loggedin-notif{display:none}.usermenu-mobilemodal .usermenu-modal-links ul li:first-child a{border:0}}@media only screen and (max-width:1200px) and (max-height:500px){.header{position:absolute}}.view-profile-link{color:#091e42}.avatar{background-color:#e4ebf9;border-radius:100%;width:41px;height:41px;margin-right:15px;display:flex;justify-content:center;align-items:center}.avatar img{width:21px!important;height:auto!important;margin:0!important;border-radius:0!important}.trigger-usermenu-mobilemodal .avatar{width:30px;height:30px;margin:0 auto}.trigger-usermenu-mobilemodal .avatar img{width:18px!important}.change-user-role{cursor:pointer}.modal-close-css{position:absolute;top:25px;right:25px;z-index:9;width:56px;height:56px;display:flex;justify-content:center;align-items:center;background-color:#e4ebf9;border-radius:8px}.modal-close-css img{width:30px;height:30px}.modal-close-css:hover img{transform:scale(1.1)}.conversation-bottom-preview .conversation-info{text-align:center;width:300px;color:#ccc}.alert-absolute{z-index:9999}.w-100{width:100%!important}.launch-holding-modal .modal-content{width:100%;max-width:1340px}.teostaja-modal .create-account-top.works-choose-list{padding:90px 50% 0 90px}.teostaja-modal .create-account-top.long{padding-right:10%}.teostaja-modal .create-account-top.pending{padding:90px 20%}.hakkan-teostajaks-add-cert .btn-add-alt{cursor:pointer}.hakkan-teostajaks-add-cert .btn-add-alt .btn-loading:after{border-color:#0957c3}.advanced-cat-prices .advanced-cat-prices-row p,.cards-list-item-content,.find-details-card-block p,.reviews-list-item-text,.teostaja-profiil-block p{word-break:break-word;font-size:16px}.reviews-list .highlight{background-color:#f7f9fc}.teostaja-profiil-block .profile-photo .noimg{padding:0 30px;margin-right:20px;background-color:#e4ebf9}.profile-ratings .reviews-list .reviews-list-item .reviews-list-item-content .reviews-list-item-text{min-height:50px}.modal-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(1,1,1,.2);z-index:99;margin:0}.modal-loader img{position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}.rating-modal-content .rating-modal-who img.noimg{padding:10px;background:#e4ebf9}.usermenu-modal.usermenu-mobilemodal.active{padding-bottom:70px}@media only screen and (min-width:640px) and (max-width:1024px){.conversation-bottom-preview{display:grid!important;grid-template-rows:63px!important;grid-auto-flow:column!important}.conversation-bottom-preview .conversation-info{grid-row:1!important;width:auto!important}.conversation-bottom-preview .conversation-added,.conversation-bottom-preview a{grid-row:2}}@media only screen and (min-width:1024px){.onlymobile{display:none}.onlydesktop{display:block}.ask-review-item .remove-review{margin-top:35px}}@media only screen and (max-width:1024px){.modal-close-css{width:46px;height:46px}.onlymobile{display:block}.onlydesktop{display:none}.conversation-bottom-preview .conversation-info{font-size:14px;width:250px}}@media only screen and (max-width:800px){.modal-close-css{width:32px;height:32px;top:15px;right:15px}.modal-close-css img{width:19px;height:19px}footer .footer-inner{margin-bottom:15px!important}}@media only screen and (max-width:640px){.teostaja-modal .create-account-top.pending{padding:70px 50px}.find-details.mobilemargint0{margin:30px 0 0!important}.conversation-bottom-preview .conversation-info{width:100%;margin-bottom:10px}.conversation-bottom-preview .conversation-added{text-align:center}footer .footer-inner{margin-bottom:20px!important}}@media only screen and (max-width:400px){.teostaja-modal .create-account-top.pending{padding:70px 25px}}@media only screen and (max-width:800px){.teostaja-modal .create-account-top.works-choose-list{padding:30px}}@media only screen and (max-width:1140){.teostaja-modal .create-account-top.works-choose-list{padding:70px 35% 0 70px}}.animate-item{visibility:hidden;opacity:0;height:0!important;transition:all .6s ease-in-out}.animate-item.active{opacity:1;visibility:visible;height:auto!important}.teostaja-profiil-block.teavitused-block .notif-list ul li a{padding:11px 70px 11px 25px}.teostaja-profiil-block.teavitused-block .notif-list ul li a .badge-mew{right:20px}.section>a{scroll-margin-top:140px}.faux-field.loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:50%;border-color:transparent transparent #0957c3 #0957c3;border-style:solid;border-width:2px;content:"";display:block;height:1em;width:1em;position:absolute;right:20px;top:calc(37.5px - .5em)}.chat-area-footer .chat-area-footer-write textarea{border:none;color:#091e42;background-color:#e4ebf9;padding:10px 20px;border-radius:40px;font-size:14px;margin:0 5px;width:auto;min-width:calc(100% - 110px);height:40px;outline:0}.chat-area-footer .chat-area-footer-write textarea::-moz-placeholder{color:#091e42}.chat-area-footer .chat-area-footer-write textarea:-ms-input-placeholder{color:#091e42}.chat-area-footer .chat-area-footer-write textarea::placeholder{color:#091e42}.start-conversation-preferred-times>.check:first-child{margin-bottom:8px}.pac-container{z-index:9999}.chat-area{overflow:hidden!important}.chat-area-main{overflow-y:auto}.sort-cards option[value=""]{font-style:italic}.chat-area-header .btn-back{z-index:2}.chat-area-header .msg{z-index:1}.task-exist-top.pending{padding:90px 16%}.task-exist-top.pending p{padding:0 20%}.task-exist-top.pending .pending-modal-btns{width:450px}.task-exist-top.pending .pending-modal-btns .text-center>button{margin-right:20px}@media only screen and (max-width:1024px){.task-exist-top.pending p{padding:0}}.task-exist-btm .btn-left{margin:0}@media only screen and (max-width:640px){.find-top-search-bg{background-image:none!important}.createaccount-modal.start-conversation-modal .modal-content{background:#fff!important}}.notifications-switchon,.notifications-switchon-done{display:none;z-index:99}.notifications-switchon-done.active,.notifications-switchon.active{display:block}.hide{display:none!important}.msg.new .msg-content,.msg.new .msg-username{font-family:SofiaPro-Bold}.msg.new:after{content:"\2022";color:#6495ed;font-weight:700;display:inline-block;width:1em;margin-left:2em;font-size:20px}.teostaja-profiil-block .reviews-list.noborder .reviews-list-item .reviews-list-item-content .reviews-list-item-content-top .stars img{width:100%}.summary-text span{color:#0957c3}.chat-area-footer-write #chatTextArea{opacity:1}.mfp-with-zoom.mfp-bg,.mfp-with-zoom .mfp-container{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing.mfp-bg,.mfp-with-zoom.mfp-removing .mfp-container{opacity:0}.chat-footer-files{width:100%;margin-top:10px}.chat-footer-files .uploaded-media{margin:0}.chat-footer-files .uploaded-item{flex-basis:30%}.mobile-preview{background-position:50%;width:162px;height:89px;background-size:cover}.max-width-100{max-width:100%!important}.chat-icon{background-image:url(../img/menu-btm-2.svg);width:24px;height:24px;position:absolute;display:inline-block;margin-left:10px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(20%) hue-rotate(3deg) brightness(106%) contrast(105%)}.input-icon{content:"";width:0;height:0;border:5px solid transparent;border-top-color:#091e42;position:absolute;top:19px;right:8px}@media only screen and (max-width:640px){.rating-modal-content .give-rating .stars{width:100%}}.mt-25{margin-top:25px}.divSearcheasySelect{border-bottom:1px solid #d9e6f8!important;padding:4px 12px 7px 7px;overflow:hidden}.optionRow{margin:-4px 0 8px;border-radius:3px;font-size:13px;text-align:left;font-weight:600;color:#091e42;display:block ruby;cursor:pointer}#clearAlleasySelect,#selectAlleasySelect{margin-right:20px}.optionRow:hover{color:rgba(65,76,82,.81)}.optionRow .alleasySelect{font-size:13px;margin:2px auto auto 4px}.divSearcheasySelect .searchInputeasySelect{width:100%;margin-right:auto;color:inherit;border:1px solid #e4ebf9;height:30px;background-color:#fff!important;font-size:16px;text-indent:8px;border-radius:.2rem}.divSearcheasySelect .searchInputeasySelect::-moz-placeholder{color:#848fa0!important}.divSearcheasySelect .searchInputeasySelect:-ms-input-placeholder{color:#848fa0!important}.divSearcheasySelect .searchInputeasySelect::placeholder{color:#848fa0!important}.divSearcheasySelect .searchInputeasySelect:focus{color:#091e42;background-color:#fff;border-color:var(--info)!important;outline:0;box-shadow:0 0 3px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.16);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.16)}.divOptionseasySelect>p{display:inline-block}.messageMaxallowedSelections{padding:0!important;font-size:12px;font-weight:700;margin:auto;color:#848fa0}.hiddenLieasySelect{text-align:center;padding:4px 4px 6px 0;background-color:#f8fbff;font-size:12px!important}