@font-face{font-family:Poppins;src:url(fonts/Poppins-MediumItalic.woff2) format("woff2"),url(fonts/Poppins-MediumItalic.woff) format("woff"),url(fonts/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-ThinItalic.woff2) format("woff2"),url(fonts/Poppins-ThinItalic.woff) format("woff"),url(fonts/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-Light.woff2) format("woff2"),url(fonts/Poppins-Light.woff) format("woff"),url(fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-ExtraBoldItalic.woff2) format("woff2"),url(fonts/Poppins-ExtraBoldItalic.woff) format("woff"),url(fonts/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-ExtraBold.woff2) format("woff2"),url(fonts/Poppins-ExtraBold.woff) format("woff"),url(fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-Italic.woff2) format("woff2"),url(fonts/Poppins-Italic.woff) format("woff"),url(fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-ExtraLight.woff2) format("woff2"),url(fonts/Poppins-ExtraLight.woff) format("woff"),url(fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-SemiBoldItalic.woff2) format("woff2"),url(fonts/Poppins-SemiBoldItalic.woff) format("woff"),url(fonts/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-BlackItalic.woff2) format("woff2"),url(fonts/Poppins-BlackItalic.woff) format("woff"),url(fonts/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-Regular.woff2) format("woff2"),url(fonts/Poppins-Regular.woff) format("woff"),url(fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-SemiBold.woff2) format("woff2"),url(fonts/Poppins-SemiBold.woff) format("woff"),url(fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-Bold.woff2) format("woff2"),url(fonts/Poppins-Bold.woff) format("woff"),url(fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-BoldItalic.woff2) format("woff2"),url(fonts/Poppins-BoldItalic.woff) format("woff"),url(fonts/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-ExtraLightItalic.woff2) format("woff2"),url(fonts/Poppins-ExtraLightItalic.woff) format("woff"),url(fonts/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-LightItalic.woff2) format("woff2"),url(fonts/Poppins-LightItalic.woff) format("woff"),url(fonts/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-Thin.woff2) format("woff2"),url(fonts/Poppins-Thin.woff) format("woff"),url(fonts/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-Black.woff2) format("woff2"),url(fonts/Poppins-Black.woff) format("woff"),url(fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(fonts/Poppins-Medium.woff2) format("woff2"),url(fonts/Poppins-Medium.woff) format("woff"),url(fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-BlackItalic.woff2) format("woff2"),url(fonts/PlayfairDisplay-BlackItalic.woff) format("woff"),url(fonts/PlayfairDisplay-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Bold.woff2) format("woff2"),url(fonts/PlayfairDisplay-Bold.woff) format("woff"),url(fonts/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-MediumItalic.woff2) format("woff2"),url(fonts/PlayfairDisplay-MediumItalic.woff) format("woff"),url(fonts/PlayfairDisplay-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-ExtraBoldItalic.woff2) format("woff2"),url(fonts/PlayfairDisplay-ExtraBoldItalic.woff) format("woff"),url(fonts/PlayfairDisplay-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Medium.woff2) format("woff2"),url(fonts/PlayfairDisplay-Medium.woff) format("woff"),url(fonts/PlayfairDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-BoldItalic.woff2) format("woff2"),url(fonts/PlayfairDisplay-BoldItalic.woff) format("woff"),url(fonts/PlayfairDisplay-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Italic.woff2) format("woff2"),url(fonts/PlayfairDisplay-Italic.woff) format("woff"),url(fonts/PlayfairDisplay-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-ExtraBold.woff2) format("woff2"),url(fonts/PlayfairDisplay-ExtraBold.woff) format("woff"),url(fonts/PlayfairDisplay-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Black.woff2) format("woff2"),url(fonts/PlayfairDisplay-Black.woff) format("woff"),url(fonts/PlayfairDisplay-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Regular.woff2) format("woff2"),url(fonts/PlayfairDisplay-Regular.woff) format("woff"),url(fonts/PlayfairDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-SemiBold.woff2) format("woff2"),url(fonts/PlayfairDisplay-SemiBold.woff) format("woff"),url(fonts/PlayfairDisplay-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-SemiBoldItalic.woff2) format("woff2"),url(fonts/PlayfairDisplay-SemiBoldItalic.woff) format("woff"),url(fonts/PlayfairDisplay-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}body{margin:0;-webkit-font-smoothing:auto;font-family:Poppins,sans-serif;font-size:15px;font-weight:300}.site{overflow:hidden}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.form-control,input[type=email],input[type=tel],input[type=text],textarea{color:#4a4a4a;font-size:14px;font-weight:300;line-height:normal;letter-spacing:1px;padding:22px 12px 19px}.form-control::placeholder{color:#4a4a4a;font-size:14px;font-weight:500;line-height:normal;opacity:1}.form-control:-ms-input-placeholder{color:#4a4a4a;font-size:14px;font-weight:500;line-height:normal}.form-control::-ms-input-placeholder{color:#4a4a4a;font-size:14px;font-weight:500;line-height:normal}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;max-height:180px;resize:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{clear:both;color:#24292e;font-weight:600;margin-top:24px;margin-bottom:15px}h1{font-size:32px}h2{font-size:24px;line-height:1.25}h3{font-size:18px;line-height:25px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:17.5px}h6{font-size:12px;line-height:16.5px}p{margin-bottom:1.5em}p:last-child{margin-bottom:0}h1.entry-title{font-size:1.31rem;border-bottom:1px solid #eaecef}h2.entry-title{border-bottom:1px solid #eaecef}h3.widget-title{font-size:1.2rem}body{background:#fff}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}header#masthead{margin-bottom:0;background-color:#563d7c;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1);padding:.74rem 1rem}.navbar-brand>a{display:block;color:rgba(0,0,0,.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.navbar-brand>a:hover,.navbar-brand>a:visited{text-decoration:none}#page-sub-header{position:relative;padding-top:5rem;padding-bottom:0;text-align:center;font-size:1.25rem;background-size:cover!important}body:not(.theme-preset-active) #page-sub-header h1{line-height:1.6;font-size:4rem;color:#563e7c;margin:0 0 1rem;border:0;padding:0}#page-sub-header p{margin-bottom:0;line-height:1.4;font-size:1.25rem;font-weight:300}body:not(.theme-preset-active) #page-sub-header p{color:#212529}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}@media screen and (min-width:768px){body:not(.theme-preset-active) #page-sub-header h1{font-size:3.75rem}body:not(.theme-preset-active) #page-sub-header{font-size:1.25rem}}@media screen and (min-width:992px){#page-sub-header p{max-width:43rem;margin:0 auto}}#masthead nav{padding-left:0;padding-right:0}body:not(.theme-preset-active) #masthead .navbar-nav>li>a{color:#cdbfe3;padding:.5rem;font-weight:500;font-size:.875rem}body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a,body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover{color:#fff;font-weight:600}.navbar-brand{height:auto}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu .dropdown-toggle::after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#fff}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.main-navigation.toggled ul,.menu-toggle{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:12.5rem}.dropdown .open .dropdown-menu{display:block;left:12.25em;top:0}@media screen and (min-width:37.5em){.menu-toggle{display:none}}@media screen and (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media screen and (max-width:991px){.navbar-nav .dropdown-menu{border:medium none;margin-left:1.25rem;padding:0}.dropdown-menu li a{padding:0;font-size:18px;margin:14px 0}#masthead .navbar-nav>li>a{padding-bottom:.625rem;padding-top:.313rem}.navbar-light .navbar-toggler{border:medium none;outline:0}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-next a,.post-navigation .nav-previous a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a::after{content:" \2192"}.post-navigation .nav-previous a::before{content:"\2190 "}.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover{background:#eee none repeat scroll 0 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.313rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em;font-size:.875rem}.widget select{max-width:100%}.widget_search .search-form input[type=submit]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{width:6rem;margin:2.5rem 0}.widget_categories .nav-link{display:inline-block}#content.site-content{padding-bottom:0;padding-top:0}.sticky .entry-title::before{content:'\f08d';font-family:"Font Awesome\ 5 Free";font-size:1.563rem;left:-2.5rem;position:absolute;top:.375rem;font-weight:900}.sticky .entry-title{position:relative}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}.blank-page-with-container .entry-content,.page-template-blank-page .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.byline,.comments-link,.posted-on{color:#9a9a9a}.entry-title>a{color:inherit}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:.625rem}.comment-list .comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list .pingback{border-top:1px solid rgba(0,0,0,.125);padding:.563rem 0}.comment-list .pingback:first-child{border:medium none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:.313rem .313rem 0;text-align:center}.wp-caption img[class*=wp-image-]{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.688rem;line-height:1.063rem;margin:0;padding:.625rem}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem!important}.variations_form .variations .value>select{margin-bottom:.625rem}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%}.elementor-page article .entry-footer{display:none}.elementor-page.page-template-fullwidth #content.site-content{padding-bottom:0;padding-top:0}.elementor-page .entry-content{margin-top:0}.vc_desktop article .entry-footer{display:none}.vc_desktop #content.site-content{padding-bottom:0;padding-top:0}.vc_desktop .entry-content{margin-top:0}footer#colophon{font-size:85%}body:not(.theme-preset-active) footer#colophon{color:#f4f3f8;background:#242333 url(includes/assets/images/mobile-footer-bg.svg) no-repeat;background-position:top right;background-size:100%;margin-top:0;z-index:50;position:relative}.navbar-dark .site-info{color:#fff}.copyright{font-size:.875rem;margin-bottom:0;text-align:center}.copyright a,footer#colophon a{color:inherit}.site-header .container{padding-top:15px;padding-bottom:15px}.navbar-brand{height:auto;padding-top:0;padding-bottom:0}.site-navigation__container{margin-left:auto}.site-header .navbar-nav{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-header .navbar-nav li{text-align:center}.site-header .dropdown-menu li{margin-bottom:5px}.site-header .dropdown-menu li:last-child{margin-bottom:0}.site-header .navbar-nav li a{color:#fff}.site-header .navbar-nav>li{margin:0}.site-header .navbar-nav>li:last-child{margin:0}.site-header .navbar-nav .nav-link{color:#fff;font-family:Poppins,sans-serif;font-size:25px;font-weight:600;line-height:55px;text-align:center;text-transform:uppercase;letter-spacing:3px;padding:0}.fixed-top{position:absolute;top:auto}#site-header .toggle-menu{display:none}body.nav-open{overflow:hidden}.site-navigation__wrapper{width:100%}#site-header .site-navitagion__contacts{border-top:solid 1px #6859e1;padding:40px 0;margin-top:30px;margin-left:30px;margin-right:30px;text-align:center;color:#fff}#site-header .site-navitagion__contacts h4{color:#fff;font-size:19px;font-weight:600;line-height:27px;text-align:center;letter-spacing:1px;text-transform:uppercase;margin:0}#site-header .site-navitagion__contacts ul{list-style:none;margin:0;padding:0}#site-header .site-navitagion__contacts li{color:#fff;font-size:16px;font-weight:400;line-height:27px;text-align:center;letter-spacing:1px}section#page-hero{background:#4132bc;text-align:center;color:#fff;min-height:200px;padding-top:82px;padding-bottom:45px;margin-bottom:0}#page-hero .container{padding-top:60px}#page-hero h1.page-hero__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0;margin-bottom:0;padding-bottom:0}#simple-page__content{padding-top:45px;padding-bottom:45px}.grecaptcha-badge{visibility:hidden}#front-page-hero{position:relative;background:#4132bc url(includes/assets/images/hero-background-image-mobile.svg) no-repeat;min-height:760px;background-size:150% 100%;background-position:top center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#front-page-hero h1.front-page-hero__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;letter-spacing:1px;margin-top:0}#front-page-hero .front-page-hero__sub-text{color:#fff;font-size:17px;font-weight:300;line-height:25px;letter-spacing:1px;margin-bottom:45px}.front-page-hero__btn.btn--ask-for-offer,.front-page-hero__btn.btn--completed-works{display:inline-block}.front-page-hero__btn{min-width:215px;max-width:215px}.front-page-hero__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;padding:15px 35px;border:0;text-transform:uppercase;margin-bottom:25px;text-align:center}.front-page-hero__btn.btn--completed-works{border-radius:32px;border:solid #fff;color:#fff;font-size:15px;font-weight:600;line-height:22px;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:11px 35px}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:none}.btn-primary.focus,.btn-primary:focus{box-shadow:none}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:none}.btn-outline-primary.front-page-hero__btn:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active.front-page-hero__btn,.show>.btn-outline-primary.front-page-hero__btn.dropdown-toggle{color:#fff;background-color:transparent;border-color:#fff}.btn-outline-primary:hover{background:0 0}.front-page-hero__scroll{height:53px;overflow:hidden;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}section.jumbotron{margin-bottom:0}#are-you-ready .section-background{background-repeat:no-repeat!important;background-size:cover!important;background-position:top center!important}#are-you-ready .section__content__container .section__title-group{position:relative}#are-you-ready h3.section__small-title{display:none}#are-you-ready h2.section__title{color:#141225;font-size:30px;font-weight:600;line-height:40px;letter-spacing:1px;text-align:left;margin-bottom:10px}#are-you-ready .section__content__container{padding-top:40px;padding-bottom:75px}#are-you-ready .section__content__container .section__text{max-width:540px;margin:0 auto;color:#44486b;font-size:19px;font-weight:200;line-height:28px;letter-spacing:1px}#are-you-ready .section__content__container .section__text b{font-weight:400}#are-you-ready .service-panels{margin-top:40px}#are-you-ready .service-panels .service-block{margin-bottom:30px}a.service-block__anchor{height:100%;text-align:center;text-decoration:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:10px;background:#fff;box-shadow:0 0 7px rgba(23,19,69,.17);padding:25px 5px 0}.service-block__title{margin-top:15px;margin-bottom:15px;color:#141225;font-size:15px;font-weight:600;line-height:22px;text-align:center;letter-spacing:.8823529px;width:100%}section#long-term-relationships{display:none}section#long-term-relationships .section__pattern{display:none}section#long-term-relationships h2.section__title{color:#141225;font-size:53px;font-weight:600;line-height:80px;margin-bottom:85px}.feedback-slider-container,.feedback-slider-wrapper{position:relative}.feedback-slider__slide .slide__content{border-radius:3px;background:#fff;box-shadow:0 0 5px rgba(84,48,98,.15);text-align:center;padding:25px}.slider-controls-wrapper .slider-controls{position:absolute;top:50%;transform:translateY(-50%)}.feedback-slider-wrapper{margin:0 66px 80px;overflow:hidden}.feedback-slider__slide{margin-top:5px;margin-bottom:5px;outline:0}.slider-controls-wrapper .slider-controls img{display:block}.slider-controls-wrapper .slider-controls img:last-child{display:inline-block;position:relative;top:-9px;opacity:0;visibility:hidden;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.slider-controls-wrapper .slider-controls.arrow-back{left:0}.slider-controls-wrapper .slider-controls.arrow-next{right:0;text-align:right}.slider-controls-wrapper .slider-controls:hover img:last-child{opacity:1;visibility:visible;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.slide__content__image{margin:0 auto 15px;max-width:132px}.slide__content__image img{display:inline-block}.slide__content__name h3{margin:0;color:#303034;font-size:20px;font-weight:600;line-height:30px;text-align:center}.slide__content__job-title{color:#303034;font-size:14px;font-weight:300;line-height:21px;text-align:center;margin-bottom:20px}.slider-controls-wrapper .slider-controls.slick-disabled{opacity:.5}.slide__content__text{color:#303034;font-size:13px;font-weight:300;line-height:20px;text-align:center}.row.feedback-slider{margin-left:0;margin-right:0}.slide__content__company-logo{text-align:center;margin-bottom:15px}.slide__content__company-logo img{display:inline-block;max-height:30px}.home section#long-term-relationships h2.section__title{display:none}#more-than-a-service{background:url(includes/assets/images/more-than-a-service-bg.svg) no-repeat;background-size:100% 100%;padding-top:75px;padding-bottom:75px}.home #more-than-a-service{display:none}.more-than-a-service__blocks__block__title h3{color:#141225;font-size:19px;font-weight:600;line-height:28px;margin:0 0 2px}.more-than-a-service__blocks__block__text{font-size:15px;line-height:30px;font-weight:300;color:#141225}body.full-height-page{min-height:100vh}.full-height-page #page{height:auto;overflow:auto}.full-height-page #content.site-content{min-height:100vh;overflow:hidden}.full-height-page .container-fluid{min-height:100vh}.full-height-page .no-gutters{min-height:100vh}.full-height-page .site-main{min-height:100vh}.full-height-page .site-main article{min-height:100vh}.full-height-page .site-main article>.row{min-height:100vh}.page-template-page-contact .page-column.contact-form-content{position:relative;background:#4132bc;padding:15px 30px 40px;color:#fff;overflow-x:hidden;overflow-y:auto;z-index:50}.page-template-page-contact .page-column.contact-form-content .content-wrapper{padding-top:60px}.page-template-page-contact .page-column.contact-form-content .page__title h1{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:left;letter-spacing:1px;margin-top:0;margin-bottom:0}.page-template-page-contact .page-column.contact-form-content .page__sub-title h3{color:#fff;font-size:20px;font-weight:300;line-height:30px;letter-spacing:1.3333334px;margin-top:0;margin-bottom:15px}.page-template-page-contact .page-column.contact-form-content .you-can-contact-us{font-size:14px;font-weight:500;line-height:21px;letter-spacing:1px;max-width:515px;margin-bottom:25px}.page-template-page-contact .page-column.contact-form-content .you-can-contact-us a{color:#42b8b5}.page-template-page-contact .page-column.contact-form-content h1.fixed-title-element{display:none}.page-template-page-contact .cf7-form{max-width:520px}.cf7-form-content-wrapper .cf7-row,.cf7-form-content-wrapper .cf7-row>div:first-child{margin-bottom:16px}.cf7-form-content-wrapper .cf7-row:last-child{margin-bottom:0}.cf7-send-btn{border-radius:5px;background:linear-gradient(90deg,#ff2b2c,#fe8644);border:0;font-size:14px;font-weight:800;line-height:21px;text-align:center;letter-spacing:2px;text-transform:uppercase;padding:12px 48px 11px}.our-clients-opinion .content-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;text-align:center}.our-clients-opinion .feedback{width:100%}.our-clients-opinion .contact{text-align:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.page-template-page-contact .our-clients-opinion h3.feedback__title{color:#5e5b76;font-size:17px;font-weight:600;line-height:26px;text-align:center;margin:0 0 5px}.page-template-page-contact .page-column.our-clients-opinion{padding:4% 6% 3%}ul.slick-dots{list-style:none;padding:0;margin:0;width:100%;text-align:center}ul.slick-dots li{display:inline-block;margin:0 5px}ul.slick-dots li button{border:0;border-radius:50%;font-size:0;width:13px;height:13px;outline:0}ul.slick-dots li.slick-active button{background:#706c93}.page-template-page-contact .feedback-slider-wrapper{margin:0 auto;max-width:295px;overflow:hidden}.our-clients-opinion .contact .contact__label{color:#686262;font-size:19px;font-weight:600;line-height:27px;text-align:center;letter-spacing:1px;margin-top:0;margin-bottom:0}.our-clients-opinion .contact ul{list-style:none;margin:0;padding:0;color:#686262;font-size:16px;font-weight:300;line-height:27px;text-align:center;letter-spacing:1px}.page-template-page-contact .contact-close{display:none}.page-template-page-contact textarea{max-height:140px}#thank-you-hero{background:#4132bc;min-height:390px}#thank-you-hero .container{color:#fff;padding-top:115px;padding-bottom:95px}#thank-you-hero .thank-you-hero__title{color:#fff;font-size:30px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0;margin-bottom:10px;z-index:10}#thank-you-hero .thank-you-hero__sub-text{color:#fff;font-size:20px;font-weight:300;line-height:30px;text-align:center;letter-spacing:1.3333334px;margin-bottom:10px;z-index:10}#thank-you-hero .thank-you-hero__sub-text-mobile{font-size:14px;font-weight:500;line-height:28px;text-align:center;letter-spacing:1px;z-index:10}#thank-you-hero .thank-you-hero__element{position:absolute;top:50%;transform:translateY(-48%);margin-bottom:0}.row.blog-preview-posts-wrapper{margin-right:-15px;margin-left:-15px}.blog-preview-posts__post{padding-left:15px;padding-right:15px;margin-bottom:30px}.blog-preview-posts__post:last-child{margin-bottom:0}.blog-preview-posts__post__anchor{display:block}.blog-preview-posts__post__anchor:hover{text-decoration:none}.blog-preview-posts__post__title h2{color:#242333;font-size:17px;font-weight:500;line-height:26px;letter-spacing:1px;margin-top:0;margin-bottom:0}.blog-preview-posts__post__image{margin-bottom:10px}.blog-preview-posts__post__image img{min-width:100%}.blog-preview-posts .section-label{display:none}.blog-preview-posts .section-label h3{color:#141225;font-size:22px;font-weight:300;line-height:42px;text-align:center;letter-spacing:1px;margin-top:0;margin-bottom:0}#blog-preview-posts{padding:40px 0}#why-us-hero{position:relative;background:url(includes/assets/images/why-us-hero-bg.svg) no-repeat;background-size:cover;z-index:50}#why-us-hero .container{position:relative;color:#fff;padding-top:115px}#why-us-hero .why-us__element{position:relative;bottom:0}#why-us-hero .why-us__element img{max-width:340px;margin:0 auto;display:block}#why-us-hero .why-us-hero__title{color:#f4f3f8;font-size:19px;font-weight:600;line-height:35px;letter-spacing:1px;text-align:center;max-width:885px;margin-top:0;margin-bottom:35px}#why-us-hero .why-us-hero__sub-text{display:none;color:#fff;font-size:14px;font-weight:600;line-height:21px;text-align:center;text-decoration:underline;letter-spacing:1px}.easy-and-complex-solutions .container{padding-top:35px;padding-bottom:35px}.easy-and-complex-solutions__content.with-side-indicator{position:relative}.with-side-indicator .side-indicator{display:none}.with-side-indicator .side-indicator-line{position:absolute;top:60px;left:50%;min-height:10%;max-height:calc(100% - 60px);transform:translateX(-50%);bottom:auto;width:1px;background:#d9d7f0;z-index:-1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.with-side-indicator .side-indicator-content-container,.with-side-indicator .side-indicator-content-wrapper{height:100%}.with-side-indicator .side-indicator-content-wrapper{position:relative}.with-side-indicator .side-indicator-content h4.side-indicator-content__sub-title{display:block;margin:0;color:#d3d0e7;font-size:18px;font-weight:600;line-height:27px;text-transform:uppercase;margin-bottom:10px}.with-side-indicator .side-indicator-content h2.side-inidcator-content__title{margin:0 0 20px;color:#141225;font-size:30px;font-weight:600;line-height:40px;letter-spacing:1px;max-width:400px;padding:0}.with-side-indicator .side-indicator-content__list{list-style:none;margin:0;padding:0}.with-side-indicator .side-indicator-content .side-indicator-content__list.checklist li{background:url(includes/assets/images/checklist-icon.svg) no-repeat;background-position:0 5px;padding-left:30px}.side-indicator-content .side-indicator-content__list.checklist li{margin-bottom:15px}.side-indicator-content__list h4{margin:0 0 10px;color:#141225;font-size:17px;font-weight:600;line-height:23px;letter-spacing:1px}.side-indicator-content__list h4 .checklist-icon{display:inline-block;margin-right:10px}.side-indicator-content__list li p{color:#44486b;font-size:15px;font-weight:200;line-height:23px;letter-spacing:1px}.side-indicator-content__list li a{color:#44486b;text-decoration:underline}.with-side-indicator .side-indicator-content__list li{margin-bottom:30px}.we-use-built-in-functions__content.with-side-indicator .side-indicator-line{top:75px;max-height:calc(100% - 145px)}#we-use-built-in-functions{position:relative;z-index:100;background:url(includes/assets/images/built-in-functions-bg-mobile.svg) no-repeat;background-size:100% 100%;padding-top:85px;padding-bottom:85px}.we-use-built-in-functions .with-side-indicator .side-indicator{left:auto;right:0}.we-use-built-in-functions .with-side-indicator .side-indicator-content{padding-top:30px;padding-left:0;padding-right:60px}#why-us-parallax{min-height:580px;margin-top:-300px;z-index:60}.more-than-a-service__blocks .more-than-a-service__blocks__block{margin-bottom:35px}.page-template-page-why-us #more-than-a-service{background:0 0}#more-than-a-service h2.section__title{color:#242333;font-size:27px;font-weight:600;line-height:40px;text-align:center;letter-spacing:1px;padding:0;margin:0 auto 35px}#more-than-a-service .more-than-a-service__blocks__block__icon{max-width:48px;min-width:48px;margin-right:17px;margin-bottom:30px}#more-than-a-service .more-than-a-service__btns{margin-top:50px}.page-template-page-why-us .more-than-a-service__btns__btn.btn--ask-for-offer,.page-template-page-why-us .more-than-a-service__btns__btn.btn--completed-works{display:inline-block}.page-template-page-why-us .more-than-a-service__btns__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;padding:20px 52px;border:0;text-transform:uppercase;margin-right:0;margin-bottom:25px}.page-template-page-why-us .more-than-a-service__btns__btn.btn--completed-works{border-radius:32px;border:solid #c8d4d8;color:#c8d4d8;font-size:15px;font-weight:700;line-height:22px;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:15px 50px}.page-template-page-why-us .btn-outline-primary.more-than-a-service__btns__btn:not(:disabled):not(.disabled):active,.page-template-page-why-us .btn-outline-primary:not(:disabled):not(.disabled).active.more-than-a-service__btns__btn,.page-template-page-why-us .show>.btn-outline-primary.more-than-a-service__btns__btn.dropdown-toggle{color:#c8d4d8;background-color:transparent;border-color:#c8d4d8}.btn-outline-primary:hover{background:0 0}#creating-a-website-hero{position:relative;background:#4132bc;z-index:50}#creating-a-website-hero .container{position:relative;color:#fff;padding-top:60px}#creating-a-website-hero .creating-a-website-hero__element{position:relative;bottom:0;max-width:360px;margin-top:55px;margin-left:auto;margin-right:auto}#creating-a-website-hero .creating-a-website-hero__element img{margin:0 auto;display:block}#creating-a-website-hero h1.creating-a-website-hero__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0}#creating-a-website-hero .creating-a-website-hero__sub-text{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:center;letter-spacing:1px;margin:0 auto 30px;max-width:none}#creating-a-website-hero .creating-a-website-hero__btns{text-align:center}#creating-a-website-hero .creating-a-website-hero__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;padding:15px 35px;border:0;text-transform:uppercase}.website-that-benefits .container{padding-top:0;padding-bottom:0}.page-template-page-creating-a-website .with-side-indicator .side-indicator-content h2.side-inidcator-content__title{margin-bottom:30px}.page-template-page-creating-a-website .with-side-indicator .side-indicator-content .side-indicator-content__list li{background:url(includes/assets/images/checklist-icon.svg) no-repeat;background-position:0 5px;padding-left:30px;margin-bottom:15px}.page-template-page-creating-a-website .with-side-indicator .side-indicator-content h2.side-inidcator-content__title+p{color:#4c506e;font-size:15px;font-weight:200;line-height:23px;letter-spacing:1px;margin-bottom:25px}.page-template-page-creating-a-website .side-indicator-content__list li p{color:#4c506e;font-weight:300}.website-that-benefits .website-that-benefits__content.with-side-indicator{padding-top:35px;padding-bottom:35px}.website-that-benefits .easy-and-complex-solutions__contact-form{padding-top:95px;padding-bottom:45px;background:url(includes/assets/images/cf7-form-bg-mobile.svg) no-repeat;background-size:100% 100%}.easy-and-complex-solutions__contact-form input[type=email],.easy-and-complex-solutions__contact-form input[type=tel],.easy-and-complex-solutions__contact-form input[type=text],.easy-and-complex-solutions__contact-form textarea{font-family:Poppins,sans-serif;border-radius:4px;background:#dce3ec;border:1px solid #dce3ec;color:#4a4a4a;font-size:14px;font-weight:300;line-height:21px;letter-spacing:1px}.easy-and-complex-solutions__contact-form textarea{max-height:125px}.easy-and-complex-solutions__contact-form ::placeholder{font-family:Poppins,sans-serif;color:#4a4a4a;font-size:14px;font-weight:300;line-height:21px;letter-spacing:1px;opacity:1}.easy-and-complex-solutions__contact-form :-ms-input-placeholder{font-family:Poppins,sans-serif;color:#4a4a4a;font-size:14px;font-weight:300;line-height:21px;letter-spacing:1px}.easy-and-complex-solutions__contact-form ::-ms-input-placeholder{font-family:Poppins,sans-serif;color:#4a4a4a;font-size:14px;font-weight:300;line-height:21px;letter-spacing:1px}#complete-solutions{position:relative;z-index:100;padding-top:0;padding-bottom:0}#complete-solutions .container{padding-top:30px}.complete-solutions h4.complete-solutions__content__sub-title{margin:0;color:#d3d0e7;font-size:18px;font-weight:600;line-height:27px;text-transform:uppercase;margin-bottom:10px}.complete-solutions h2.complete-solutions__content__title{margin:0 0 60px;color:#141225;font-size:32px;font-weight:600;line-height:42px;letter-spacing:1px;max-width:550px;padding:0}.page-template-page-creating-a-website #more-than-a-service{background:0 0;padding-top:0}.page-template-page-creating-a-website .more-than-a-service__blocks__block__icon{margin-bottom:30px}.page-template-page-creating-a-website .more-than-a-service__btns{margin-top:50px}.page-template-page-creating-a-website .more-than-a-service__btns__btn.btn--ask-for-offer,.page-template-page-creating-a-website .more-than-a-service__btns__btn.btn--completed-works{display:inline-block}.page-template-page-creating-a-website .more-than-a-service__btns__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;padding:20px 52px;border:0;text-transform:uppercase;margin-right:0;margin-bottom:25px}.page-template-page-creating-a-website .more-than-a-service__btns__btn.btn--completed-works{border-radius:32px;border:solid #c8d4d8;color:#c8d4d8;font-size:15px;font-weight:700;line-height:22px;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:15px 50px}.more-than-a-service__btns__btn.btn--completed-works:hover{color:#141225;border-color:#141225}.page-template-page-creating-a-website .btn-outline-primary.more-than-a-service__btns__btn:not(:disabled):not(.disabled):active,.page-template-page-creating-a-website .btn-outline-primary:not(:disabled):not(.disabled).active.more-than-a-service__btns__btn,.page-template-page-creating-a-website .show>.btn-outline-primary.more-than-a-service__btns__btn.dropdown-toggle{color:#141225;background-color:transparent;border-color:#141225}.page-template-page-creating-a-website #why-us-parallax{margin-top:0}.page-template-page-creating-a-website #our-customers-parallax{position:relative;min-height:580px;z-index:60}.page-template-page-creating-a-website #our-customers-parallax:after{content:"";display:block;position:absolute;top:0;left:0;bottom:-5px;right:0;background:url(includes/assets/images/kodulehe-tegemine-veebilehe-tegemine.svg) no-repeat;background-size:100% 100%}.page-template-page-creating-a-website #our-customers-parallax .container{position:relative;z-index:100;padding-top:125px}.complete-solutions ul.complete-solutions__content__list{list-style:none;padding:0;margin:0 -25px 50px}.complete-solutions__content__list h4{font-size:18px;line-height:26px;margin:0;color:#141225;letter-spacing:1px}.complete-solutions__content__list h4+p{font-size:15px;line-height:26px;color:#4c506e;letter-spacing:1px}.complete-solutions__content__list li{padding:15px 25px;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.complete-solutions__content__list li:hover{background-color:#fff}.complete-solutions__content__list li .play-video{-webkit-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-o-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-ms-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;transition:all .2s ease-in-out,box-shadow .15s ease-in-out;border-radius:50%}.complete-solutions__content__list li .play-video:hover{transform:scale(1.2);box-shadow:0 0 0 .2rem rgba(255,43,44,.25)}#creating-e-shop-hero{position:relative;background:#4132bc;z-index:50}#creating-e-shop-hero .container{position:relative;color:#fff;padding-top:60px}#creating-e-shop-hero .creating-e-shop-hero__element{position:relative;bottom:0;max-width:360px;margin-top:55px;margin-left:auto;margin-right:auto}#creating-e-shop-hero .creating-e-shop-hero__element img{margin:0 auto;display:block}#creating-e-shop-hero h1.creating-e-shop-hero__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0}#creating-e-shop-hero .creating-e-shop-hero__sub-text{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:center;letter-spacing:1px;margin:0 auto 30px;max-width:none}#creating-e-shop-hero .creating-e-shop-hero__btns{text-align:center}#creating-e-shop-hero .creating-e-shop-hero__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;padding:15px 35px;border:0;text-transform:uppercase}.page-template-page-creating-e-shop .with-side-indicator .side-indicator-content h2.side-inidcator-content__title{margin-bottom:35px}.page-template-page-creating-e-shop .with-side-indicator .side-indicator-content .side-indicator-content__list li{background:url(includes/assets/images/checklist-icon.svg) no-repeat;background-position:0 5px;padding-left:30px;margin-bottom:15px}.page-template-page-creating-e-shop .with-side-indicator .side-indicator-content h2.side-inidcator-content__title+p{color:#4c506e;font-size:15px;font-weight:200;line-height:23px;letter-spacing:1px;margin-bottom:25px;max-width:540px}.page-template-page-creating-e-shop .with-side-indicator .side-indicator-content{padding-right:25px}h4.side-indicator-content__list__label{color:#4c506e;font-size:15px;font-weight:700;line-height:22px;letter-spacing:1px;margin:0 0 10px}.page-template-page-creating-e-shop #our-customers-parallax .container{position:relative;z-index:100;padding-top:125px}.page-template-page-creating-e-shop #our-customers-parallax:after{content:"";display:block;position:absolute;top:0;left:0;bottom:-5px;right:0;background:url(includes/assets/images/kodulehe-tegemine-veebilehe-tegemine.svg) no-repeat;background-size:100% 100%}.page-template-page-creating-e-shop #more-than-a-service{background:0 0;padding-top:0}.page-template-page-creating-e-shop .more-than-a-service__blocks__block__icon{margin-bottom:30px}.page-template-page-creating-e-shop .more-than-a-service__btns{margin-top:50px}.page-template-page-creating-e-shop .more-than-a-service__btns__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;padding:20px 52px;border:0;text-transform:uppercase;margin-right:35px}.page-template-page-creating-e-shop .more-than-a-service__btns__btn.btn--completed-works{border-radius:32px;border:solid #c8d4d8;color:#c8d4d8;font-size:15px;font-weight:700;line-height:22px;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:15px 50px}.page-template-page-creating-e-shop h2.complete-solutions__content__title{max-width:725px}.complete-solutions h4.content__sub-title{margin:0;color:#d3d0e7;font-size:18px;font-weight:600;line-height:27px;text-transform:uppercase;margin-bottom:10px}.complete-solutions h2.content__title{margin:0 0 20px;color:#141225;font-size:30px;font-weight:600;line-height:40px;letter-spacing:1px;max-width:400px;padding:0}.complete-solutions .content-block .content-block__wrapper{padding:25px 0;height:100%;overflow:hidden;text-align:center;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.complete-solutions .content-block .content-block__wrapper:hover{background:#fff}.complete-solutions .content-block .content-block__icon{margin-bottom:10px}.complete-solutions .content-block .content-block__title h4{margin:0 0 5px;color:#141225;font-size:18px;font-weight:600;line-height:27px;text-align:center;letter-spacing:1px}.complete-solutions .content-block .content-block__text{color:#141225;font-size:14px;font-weight:300;line-height:21px;text-align:center;letter-spacing:1px}.page-template-page-creating-e-shop #complete-solutions .container{padding-top:0;padding-bottom:100px}#internet-marketing-hero{position:relative;background:#4132bc;z-index:50}#internet-marketing-hero .container{position:relative;color:#fff;padding-top:60px}#internet-marketing-hero h1.internet-marketing-hero__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0}#internet-marketing-hero .internet-marketing-hero__sub-text{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:center;letter-spacing:1px;margin:0 auto 30px;max-width:none}#internet-marketing-hero .internet-marketing-hero__btns{text-align:center}#internet-marketing-hero .internet-marketing-hero__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;padding:15px 35px;border:0;text-transform:uppercase}#internet-marketing-hero .internet-marketing-hero__element{position:relative;bottom:0;max-width:360px;margin-top:55px;margin-left:auto;margin-right:auto}#internet-marketing-hero .internet-marketing-hero__element img{margin:0 auto;display:block}.page-template-page-internet-marketing .with-side-indicator .side-indicator-content h2.side-inidcator-content__title{margin-bottom:35px;max-width:430px}.page-template-page-internet-marketing .with-side-indicator .side-indicator-content p{color:#4c506e;font-size:15px;font-weight:200;line-height:23px;letter-spacing:1px;margin-bottom:25px;max-width:540px}.page-template-page-internet-marketing #targeted-internet-marketing:after{content:"";display:block;position:absolute;top:0;left:0;bottom:-5px;right:0;background:url(includes/assets/images/interneti-turundus-parallax-cover.svg) no-repeat;background-size:100% 100%}.page-template-page-internet-marketing #complete-solutions{padding-top:20px;padding-bottom:70px}.page-template-page-internet-marketing .complete-solutions h2.content__title{font-size:28px;line-height:40px;max-width:530px;margin-left:auto;margin-right:auto}.page-template-page-internet-marketing #targeted-internet-marketing .section__title h3{color:#242333;font-size:40px;font-weight:600;line-height:60px;letter-spacing:1px;margin:0 0 20px}.page-template-page-internet-marketing #targeted-internet-marketing .section__text{color:#4c506e;font-size:15px;font-weight:300;line-height:23px;letter-spacing:1px}.page-template-page-internet-marketing #targeted-internet-marketing .section__text b{font-weight:600}.page-template-page-internet-marketing #targeted-internet-marketing .section__btns{margin-top:45px}.page-template-page-internet-marketing #targeted-internet-marketing .section__element{margin-bottom:85px}.page-template-page-internet-marketing #targeted-internet-marketing .container{position:relative;z-index:100;padding-top:385px;padding-bottom:65px}#website-optimization-hero{position:relative;background:#4132bc;z-index:50}#website-optimization-hero .container{position:relative;color:#fff;padding-top:60px}#website-optimization-hero h1.website-optimization-hero__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0}#website-optimization-hero .website-optimization-hero__sub-text{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:center;letter-spacing:1px;margin:0 auto 30px;max-width:none}#website-optimization-hero .website-optimization-hero__btns{text-align:center}#website-optimization-hero .website-optimization-hero__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;padding:15px 35px;border:0;text-transform:uppercase}#website-optimization-hero .website-optimization-hero__element{position:relative;bottom:0;max-width:360px;margin-top:55px;margin-left:auto;margin-right:auto}#website-optimization-hero .website-optimization-hero__element img{margin:0 auto;display:block}.page-template-page-website-optimization .with-side-indicator .side-indicator-content h2.side-inidcator-content__title{margin-bottom:35px}.page-template-page-website-optimization .with-side-indicator .side-indicator-content>p{color:#4c506e;font-size:15px;font-weight:300;line-height:23px;letter-spacing:1px;margin-bottom:25px;max-width:540px}.page-template-page-website-optimization #what-is-seo .container{position:relative;z-index:100;padding-top:35px;padding-bottom:35px}.page-template-page-website-optimization #what-is-seo .section__element{margin-bottom:85px}.page-template-page-website-optimization #what-is-seo .section__title h3{color:#141225;font-size:30px;font-weight:600;line-height:40px;letter-spacing:1px;margin:0 0 20px}.page-template-page-website-optimization #what-is-seo .section__text{color:#4c506e;font-size:15px;font-weight:300;line-height:23px;letter-spacing:1px}.page-template-page-website-optimization #what-is-seo:after{content:"";display:block;position:absolute;top:0;left:0;bottom:-5px;right:0;background:#fff}#what-is-seo .overflow-content{max-height:560px;overflow:auto}.seo-blocks{margin-top:55px}.seo-blocks .seo-block{text-align:center}.seo-blocks .seo-block .seo-block__icon{margin-bottom:10px}.seo-blocks .seo-block .seo-block__title h4{margin:0 0 5px;color:#141225;font-size:18px;font-weight:600;line-height:27px;text-align:center;letter-spacing:1px}.seo-blocks .seo-block .seo-block__text{color:#141225;font-size:14px;font-weight:300;line-height:21px;text-align:center;letter-spacing:1px}#conversion-rate-examples{background:#e9eef5}#conversion-rate-examples .container{padding-top:40px;padding-bottom:60px}#conversion-rate-examples .section__title{text-align:center}#conversion-rate-examples .section__title h2{color:#242333;font-size:26px;font-weight:600;line-height:39px;text-align:center;letter-spacing:1px;margin-bottom:15px}#conversion-rate-examples .section__text{color:#242333;font-size:14px;font-weight:300;line-height:21px;text-align:center;letter-spacing:1px;max-width:780px;margin:0 auto 55px}#conversion-rate-examples .section__images>div{margin-bottom:40px}#conversion-rate-examples .section__images>div:last-child{margin-bottom:0}#conversion-rate-examples .section__text b{font-weight:600}.website-optimization-stages .content-block_group.number-and-title{margin-bottom:20px}.website-optimization-stages .content-block_group.number-and-title .content-block__number{background:linear-gradient(90deg,#ff2b2c,#fe8644);height:55px;min-width:55px;max-width:55px;border-radius:50%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px}.website-optimization-stages .content-block_group.number-and-title .content-block__number span{color:#fff;font-size:20px;font-weight:800;line-height:30px;letter-spacing:1.3333334px;margin-right:-4px}.website-optimization-stages .content-block_group.number-and-title .content-block__title h4{color:#242333;font-size:20px;font-weight:800;line-height:30px;letter-spacing:1px;margin:0}.website-optimization-stages .container{padding-top:60px;padding-bottom:60px}.website-optimization-stages h2.content__title{color:#141225;font-size:30px;font-weight:600;line-height:40px;letter-spacing:1px;margin:0 0 25px}.website-optimization-stages .content__title_text{color:#4c506e;font-size:15px;font-weight:300;line-height:23px;letter-spacing:1px;max-width:780px;margin-bottom:40px}.website-optimization-stages .content-block.first-block{padding-right:15px;padding-bottom:15px}.website-optimization-stages .content-block.second-block{padding-left:15px;padding-bottom:15px}.website-optimization-stages .content-block.third-block{padding-right:15px;padding-top:15px}.website-optimization-stages .content-block.fourth-block{padding-left:15px;padding-top:15px}.website-optimization-stages .content-block .content-block__text{color:#4c506e;font-size:14px;font-weight:300;line-height:25px;letter-spacing:1px}.website-optimization-stages .content-block{margin-bottom:25px}.website-optimization-stages .content-block:last-child{margin-bottom:0}.website-optimization-stages .content-block .content-block__text b{font-weight:600}.website-optimization-stages .section__btns{text-align:center;margin-top:65px}.website-optimization-stages .btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;padding:20px 52px;border:0;text-transform:uppercase;margin-right:0}#design-work-hero{position:relative;background:#4132bc;z-index:50}#design-work-hero .container{position:relative;color:#fff;padding-top:60px}#design-work-hero h1.design-work-hero__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0}#design-work-hero .design-work-hero__sub-text{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:center;letter-spacing:1px;margin:0 auto 30px;max-width:none}#design-work-hero .design-work-hero__btns{text-align:center}#design-work-hero .design-work-hero__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;padding:15px 35px;border:0;text-transform:uppercase}#design-work-hero .design-work-hero__element{position:relative;bottom:0;max-width:360px;margin-top:55px;margin-left:auto;margin-right:auto}#design-work-hero .design-work-hero__element img{margin:0 auto;display:block}.page-template-page-design-work .with-side-indicator .side-indicator-content h2.side-inidcator-content__title{margin-bottom:35px;max-width:none}.page-template-page-design-work .with-side-indicator .side-indicator-content p{color:#4c506e;font-size:15px;font-weight:200;line-height:23px;letter-spacing:1px;margin-bottom:25px;max-width:540px}.page-template-page-design-work .with-side-indicator .side-indicator-content b{font-weight:600}.home #completed-projects{background:#e9eef5;padding-top:30px}.completed-projects .completed-projects-slider{padding-left:15px;padding-right:15px}.completed-projects .completed-projects-slider__nav{max-width:743px;margin-left:auto;padding-bottom:0}.completed-projects .slider-nav__title h4{color:#141225;font-size:25px;font-weight:600;line-height:38px;text-transform:uppercase;margin:0 0 25px}.completed-projects ul.slider-nav{margin:0;padding:0;list-style:none;max-width:660px}.completed-projects ul.slider-nav li.slider-nav__item{margin-bottom:40px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.completed-projects ul.slider-nav li.slider-nav__item:last-child{margin-bottom:0}.completed-projects ul.slider-nav li.slider-nav__item .nav-item__link{text-decoration:none;color:#9897a3;font-size:17px;font-weight:300;line-height:26px}.completed-projects ul.slider-nav li.slider-nav__item .nav-item__link .nav-item__index{color:#ccc;font-size:40px;font-weight:300;line-height:40px}.completed-projects ul.slider-nav li.slider-nav__item .nav-item__link h4.nav-item__description{color:#9897a3;font-size:17px;font-weight:300;line-height:26px;margin:0}.completed-projects ul.slider-nav li.slider-nav__item .nav-item__link .nav-item__categories{text-decoration:underline;color:#9897a3;font-size:14px;font-weight:300;line-height:21px;text-decoration:underline}.completed-projects .completed-projects-slider__nav .slider-nav__contacts h2,.completed-projects .completed-projects-slider__nav .slider-nav__contacts h2 a{color:#141225;font-size:40px;font-weight:600;line-height:60px;letter-spacing:1px;max-width:470px;padding:0;margin:0 0 15px}.completed-projects .completed-projects-slider__nav .slider-nav__contacts h4,.completed-projects .completed-projects-slider__nav .slider-nav__contacts h4 a{color:#7772a9;font-size:18px;font-weight:600;line-height:27px;margin:0}.completed-projects ul.slider-nav li.slider-nav__item .nav-item__link .nav-index{max-width:12%}.completed-projects ul.slider-nav li.slider-nav__item .nav-item__link .nav-categories{max-width:20%}.completed-projects-slider__nav .slider-nav__list{display:none}.completed-projects-slider__nav .slider-nav__contacts{display:none}.completed-projects ul.slider-nav li.slider-nav__item.active-nav-item .nav-item__link .nav-item__categories,.completed-projects ul.slider-nav li.slider-nav__item.active-nav-item .nav-item__link .nav-item__index,.completed-projects ul.slider-nav li.slider-nav__item.active-nav-item .nav-item__link h4.nav-item__description,.completed-projects ul.slider-nav li.slider-nav__item.active-nav-item a{color:#242333}.completed-projects ul.slider-nav li.slider-nav__item.active-nav-item .nav-item__link .nav-item__index{font-weight:600}.completed-projects-slider__images .slider-images{max-width:700px;margin-bottom:55px}.completed-projects-slider__images .slider-images .slider-image{position:relative;overflow:hidden}.slider-nav__contacts-mobile{padding:35px 15px;background:#fff;margin-left:-15px;margin-right:-15px}.slider-nav__contacts-mobile h2,.slider-nav__contacts-mobile h2 a{color:#141225;font-size:25px;font-weight:600;line-height:35px;text-align:center;letter-spacing:.5px;margin:0 0 30px}.slider-nav__contacts-mobile h2 h4,.slider-nav__contacts-mobile h4{color:#141225;font-size:18px;font-weight:600;line-height:27px;text-align:center;letter-spacing:1px;margin:0}.page-template-page-creating-a-website #completed-projects,.page-template-page-creating-e-shop #completed-projects{position:relative;z-index:100;padding-top:40px;padding-bottom:40px}.slider-image__overlay{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,.5);position:absolute;left:-92.5px;bottom:-92.5px;width:185px;height:185px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;padding:25px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.completed-projects-slider__images .slider-images .slider-image:hover .slider-image__overlay{left:0;bottom:0;height:100%;width:100%;border-radius:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.completed-projects-slider__images .slider-images .slider-image:hover .slider-image__overlay h2.overlay__title{font-size:13vw;white-space:nowrap;margin-top:-50px;color:rgba(255,255,255,.31);font-weight:800;line-height:120px;text-align:center;letter-spacing:.6666667px;padding-bottom:0}.completed-projects-slider__images .slider-images .slider-image .overlay__icon{position:absolute;left:-92.5px;bottom:-92.5px;width:185px;height:185px;background:#e64e39;border-radius:50%;background:url(includes/assets/images/overlay-icon.svg) no-repeat}.completed-projects-slider__images .slider-images .slider-image .overlay__icon img{display:block;margin-left:115.625px;margin-top:46.25px}.completed-projects-slider__images .slider-images .slider-image .overlay_links a{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:20px;font-weight:500;line-height:30px;letter-spacing:1px;text-decoration:none;outline:0}.completed-projects-slider__images .slider-images .slider-image .overlay_links a img{margin-right:15px}header.archive-header{background:#4132bc;text-align:center;color:#fff;min-height:345px;padding-top:82px;padding-bottom:45px;margin-bottom:0}header.archive-header .container{padding-top:60px}header.archive-header h1.archive-header__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px;margin-top:0;padding-bottom:0}.archive-header__description{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:center;letter-spacing:1px;margin:0 auto;max-width:none}.archive-header__description b{font-weight:600}.post-type-archive-tehtud-tood #our-customers{background:#242333 url(includes/assets/images/our-customers-background-2.svg) no-repeat;background-size:100% 100%;padding-top:35px;padding-bottom:100px;margin-bottom:-218px;position:relative;z-index:100}.section h4.section__sub-title{color:#b9b8c7;font-size:18px;font-weight:600;line-height:27px;text-transform:uppercase;margin:0 0 10px}.section h2.section__title{color:#141225;font-size:32px;font-weight:600;line-height:42px;letter-spacing:1px;max-width:675px;margin:0}.section__btn.btn--ask-for-offer{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:16px;font-weight:600;line-height:24px;letter-spacing:1px;padding:20px 53px;border:0;text-transform:uppercase;margin-left:auto}.section .section__group h2.section__title{margin-right:15px}.post-type-archive-tehtud-tood .section .section__group{margin-bottom:65px}.tehtd-tood-slider{overflow:hidden;background:#4132bc;padding-bottom:10px}.tehtud-tood__slide{position:relative;cursor:pointer;width:auto;max-width:100%;min-height:270px;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear;overflow:hidden;margin:15px 20px;background-size:cover!important}.tehtud-tood__slide.active-slide{width:50%}.tehtd-tood-slider.has-active-slide .tehtud-tood__slide:not(.active-slide){width:5.555555%}.tehtud-tood__slide h2.slide__title{position:absolute;bottom:50px;left:20px;color:#fff;font-size:40px;font-weight:600;line-height:60px;letter-spacing:2px;margin:0;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}h2.d-md-none.slide__title-mobile{position:absolute;bottom:30px;left:15px;color:#fff;font-size:40px;font-weight:600;line-height:60px;letter-spacing:2px;margin:0}.tehtud-tood__slide .slide__categories{color:#fff;font-size:13px;font-weight:300;line-height:20px;letter-spacing:1px;position:absolute;bottom:10px;left:15px;right:15px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tehtud-tood__slide .slide__content{opacity:0;visibility:hidden;background:url(includes/assets/images/slide-content-bg.svg);background-size:cover;color:#fff;font-size:16px;font-weight:300;line-height:24px;letter-spacing:1px;border-radius:3px;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:620px;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tehtud-tood__slide.active-slide .slide__categories,.tehtud-tood__slide.active-slide h2.slide__title{opacity:0;visibility:hidden}.tehtud-tood__slide.active-slide .slide__content{opacity:1;visibility:visible}.tehtud-tood__slide .slide__content h3{color:#fff;font-size:40px;font-weight:600;line-height:60px;letter-spacing:2px;margin:0}.tehtud-tood__slide .content__continue-to-project{text-align:right}.tehtud-tood__slide .content__continue-to-project img{display:inline-block;border-radius:50%;-webkit-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-o-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-ms-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;transition:all .2s ease-in-out,box-shadow .15s ease-in-out;transition-delay:.5s}.tehtud-tood__slide:hover .content__continue-to-project img{transform:scale(1.2);box-shadow:0 0 0 .2rem rgba(255,43,44,.25)}header.tehtud-tood-header{position:relative;min-height:655px;min-height:80vh;background-repeat:no-repeat!important;background-size:cover!important;color:#fff;margin-bottom:0}.single-tehtud-tood header.tehtud-tood-header h1.tehtud-tood-header__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:1px}.single-tehtud-tood header.tehtud-tood-header .tehtud-tood-header__description{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:center;letter-spacing:1px}.tehtud-tood-header__arrows>a{position:absolute;top:50%;left:15px;transform:translateY(-50%)}.tehtud-tood-header__arrows>a[rel=next]{left:auto;right:15px;text-align:right}.tehtud-tood-header__arrows>a img{display:block}.tehtud-tood-header__arrows>a img:last-child{display:inline-block;position:relative;top:-10px;opacity:0;visibility:hidden;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.tehtud-tood-header__arrows>a:hover img:last-child{opacity:1;visibility:visible;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.tehtud-tood-header__scroll{height:53px;overflow:hidden;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%)}.single-tehtud-tood .project-intro{padding-top:60px;padding-bottom:60px;position:relative;z-index:100}.single-tehtud-tood .project-intro h4.section__title{color:#141225;font-size:18px;font-weight:700;line-height:27px;text-transform:uppercase;letter-spacing:2px;margin:0}.single-tehtud-tood .project-intro .project__address{font-weight:200}.single-tehtud-tood .project-intro .project__comment h4.comment__title{color:#141225;font-size:16px;font-weight:700;line-height:25px;letter-spacing:1px;margin:0}.single-tehtud-tood .project-intro .section__content-group{color:#141225;font-size:16px;font-weight:300;line-height:24px;letter-spacing:1px;margin-top:50px;margin-bottom:0}.single-tehtud-tood .project-intro .section__content-group .group__title-and-link{text-align:center}.single-tehtud-tood .project-intro .section__content-group .group__btn{margin-left:auto;margin-right:auto;margin-bottom:10px}.single-tehtud-tood .project-intro .section__content-group .group__btn .project-btn{display:inline-block;-webkit-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-o-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;-ms-transition:all .2s ease-in-out,box-shadow .15s ease-in-out;transition:all .2s ease-in-out,box-shadow .15s ease-in-out;border-radius:50%}.single-tehtud-tood .project-intro .section__content-group .group__btn .project-btn:hover{transform:scale(1.2);box-shadow:0 0 0 .2rem rgba(255,43,44,.25)}.single-tehtud-tood .project-intro .project__comment{color:#141225;font-size:16px;font-weight:200;line-height:24px;letter-spacing:1px;margin-top:30px}.single-tehtud-tood .project-intro .section__element{text-align:right}.single-tehtud-tood section.section.project-presentation{position:relative;z-index:150}.single-tehtud-tood .project-presentation h3.section__title{color:#141225;font-size:32px;font-weight:600;line-height:42px;letter-spacing:1px;margin:0 0 35px}.single-tehtud-tood .project-presentation .section__text{color:#141225;font-size:15px;font-weight:200;line-height:25px;letter-spacing:1px}.single-tehtud-tood .project-presentation .started-brand-to-space .section__element{margin-top:40px}.single-tehtud-tood .project-presentation .with-seo-keywords-to-first-place .section__title{margin-top:20px}.single-tehtud-tood .project-presentation .row.started-brand-to-space{margin-bottom:85px}.single-tehtud-tood .project-presentation .started-brand-to-space .section__text{max-width:395px}.single-tehtud-tood section.section.project-get-in-touch{padding-top:95px;padding-bottom:100px;margin-bottom:-100px;background:url(includes/assets/images/cf7-form-bg-mobile.svg) no-repeat;background-size:100% 100%}.get-in-touch__form-text{margin-bottom:50px}.get-in-touch__form-text h3{max-width:1115px;color:#141225;font-size:32px;font-weight:600;line-height:42px;letter-spacing:1px;margin:0 0 25px}.get-in-touch__form-text{color:#141225;font-size:15px;font-weight:300;line-height:30px;letter-spacing:1px}.get-in-touch__form-text b,.get-in-touch__form-text strong{font-weight:600}.get-in-in-touch__form .form-control,.get-in-touch__form input[type=email],.get-in-touch__form input[type=tel],.get-in-touch__form input[type=text],.get-in-touch__form textarea{background:#cfd8e3;padding:26px 12px 23px}.get-in-in-touch__form ::placeholder{font-weight:300}.get-in-in-touch__form :-ms-input-placeholder{font-weight:300}.get-in-in-touch__form ::-ms-input-placeholder{font-weight:300}.get-in-in-touch__form .form-row{margin-left:-14px;margin-right:-14px}.get-in-in-touch__form .form-group{margin-bottom:25px;padding-left:14px;padding-right:14px}.single-tehtud-tood .project-presentation .section__element img,.single-tehtud-tood .project-presentation .section__image-grid img{border-radius:10px;box-shadow:0 0 10px #c8d4d8}.single-tehtud-tood .project-presentation>.container>.row{margin-bottom:85px}.single-tehtud-tood .project-presentation>.container>.row:last-child{margin-bottom:0}.single-tehtud-tood .project-presentation>.container>.row:not(:nth-child(2n)) .section__element{margin-top:40px}.single-tehtud-tood .project-presentation>.container>.row:nth-child(2n) .section__title{margin-top:20px}.single-tehtud-tood .project-presentation>.container>.row:not(:nth-child(2n)) .section__text{max-width:395px}.single-tehtud-tood .project-presentation .seven-different-designs h3.section__title{max-width:435px}.single-tehtud-tood .project-presentation .easy-reservation-system{margin-bottom:85px}.single-tehtud-tood .project-presentation .goods-in-and-out .section__text{max-width:395px}.single-tehtud-tood .project-presentation .e-commerce-management .section__text{max-width:395px}.single-tehtud-tood .section.project-presentation .section__element{margin-top:30px}span.wpcf7-list-item{margin:0}.wpcf7-form-control.wpcf7-acceptance{color:#626568;font-size:12px;font-weight:300;line-height:18px;letter-spacing:1px}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle;margin-top:-3px}.form-group{margin-bottom:20px}button.wpcf7-submit.btn.btn-primary,input.wpcf7-submit.btn.btn-primary{border-radius:32px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:16px;font-weight:700;line-height:16px;letter-spacing:1px;padding:15px 46px;border:0;text-transform:uppercase}div.wpcf7 .wpcf7-submit:disabled{cursor:pointer;opacity:1}.btn.btn--ask-for-offer,.site-header .navbar-nav .orange-btn .nav-link,button.wpcf7-submit.btn.btn-primary,input.wpcf7-submit.btn.btn-primary{position:relative;z-index:100;overflow:hidden}.btn.btn--ask-for-offer:before,.site-header .navbar-nav .orange-btn .nav-link:before,button.wpcf7-submit.btn.btn-primary:before,input.wpcf7-submit.btn.btn-primary:before{content:"";opacity:0;visibility:hidden;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(90deg,#fe8644,#ff2b2c);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-100}.btn.btn--ask-for-offer:hover:before,.site-header .navbar-nav .orange-btn .nav-link:hover:before,button.wpcf7-submit.btn.btn-primary:hover:before,input.wpcf7-submit.btn.btn-primary:hover:before{opacity:1;visibility:visible}.form-control::placeholder{font-weight:300}.form-control:-ms-input-placeholder{font-family:Poppins,sans-serif;font-weight:300}.form-control::-ms-input-placeholder{font-weight:300}#our-customers-parallax{position:relative}#our-customers-parallax .section__pattern{display:none}ul.slick-dots{list-style:none;padding:0;margin:20px 0 0;width:100%;text-align:center}ul.slick-dots li button{width:15px;height:15px;background:#fff}ul.slick-dots li.slick-active button{background:#242333}.page-template-page-contact ul.slick-dots{margin-top:0;margin-bottom:35px}.page-template-page-contact ul.slick-dots li button{background:#c8d4d8}.page-template-page-contact ul.slick-dots li.slick-active button{background:#706c93}.section-contact-form__contact-notice-mobile{margin-bottom:40px}.section-contact-form__contact-notice-mobile h3{color:#141225;font-size:30px;font-weight:600;line-height:40px;letter-spacing:1px;margin:0 0 10px}.section-contact-form__contact-notice-mobile p{color:#141225;font-size:14px;font-weight:500;line-height:28px;letter-spacing:1px}.section-contact-form__contact-notice-mobile p a{color:#42b8b5}.more-than-a-service__btns__btn.btn--completed-works:hover{color:#141225;border-color:#141225}.btn-outline-primary.more-than-a-service__btns__btn:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active.more-than-a-service__btns__btn,.show>.btn-outline-primary.more-than-a-service__btns__btn.dropdown-toggle{color:#141225;background-color:transparent;border-color:#141225}span.wpcf7-not-valid-tip{text-align:left;font-size:13px;padding-left:5px;padding-top:5px}.wpcf7 .wpcf7-response-output{position:relative;border:0!important;margin:10px 0 0;line-height:normal;background-color:red;color:#fff;border-radius:0;padding:5px 0;width:100%}.wpcf7 form .wpcf7-response-output{margin:2em 0 1em;padding:1rem;box-sizing:border-box}div.wpcf7 .ajax-loader{width:32px;height:32px;background:url(includes/assets/images/loading-pulse.svg) no-repeat;background-size:cover}.wpcf7 form.sent .wpcf7-response-output{background:#1abc9c}.archive.category header.archive-header h1.archive-header__title,.blog header.archive-header h1.archive-header__title{color:#fff;font-size:35px;font-weight:600;line-height:45px;text-align:left;letter-spacing:1.6363636px;margin-bottom:25px}.archive.category header.archive-header h1.archive-header__title span,.blog header.archive-header h1.archive-header__title span{color:#fff;font-size:30px;font-weight:600;line-height:40px;text-align:left;letter-spacing:1.6363636px;margin-bottom:25px}.archive.category .archive-header__description,.blog .archive-header__description{color:#fff;font-size:17px;font-weight:300;line-height:26px;text-align:left;letter-spacing:1px;max-width:none;margin-bottom:20px}.archive-header__menu{max-width:100%;overflow:scroll}.blog #blog-navigation{min-width:800px}.archive.category #blog-navigation ul.navbar-nav,.blog #blog-navigation ul.navbar-nav{-ms-flex-direction:row;flex-direction:row}.archive.category #blog-navigation li,.blog #blog-navigation li{display:inline-block;margin-right:20px}.archive.category #blog-navigation li:last-child,.blog #blog-navigation li:last-child{margin-right:0}.archive.category #blog-navigation li a,.blog #blog-navigation li a{color:#fff;font-size:18px;font-weight:300;line-height:27px;letter-spacing:1px}.archive.category #blog-navigation li a:hover,.archive.category #blog-navigation li.current-menu-item a,.blog #blog-navigation li a:hover,.blog #blog-navigation li.current-menu-item a{text-decoration:underline}.blog-area .site-main>.container{padding-top:40px;padding-bottom:40px}.archive .blog__post>a,.blog .blog__post>a{position:relative;display:block;color:#fff}.archive .blog__post>a img,.blog .blog__post>a img{display:block}.archive .blog__post .post__title-and-category,.blog .blog__post .post__title-and-category{position:absolute;z-index:10;top:auto;bottom:15px;left:15px;right:15px}.archive .blog__post .post__title-and-category .post__title,.blog .blog__post .post__title-and-category .post__title{color:#fff;font-size:18px;font-weight:600;line-height:27px;letter-spacing:.8181818px;margin:0}.archive .blog__post .post__title-and-category .post__categories:before,.blog .blog__post .post__title-and-category .post__categories:before{content:"";display:block;width:100%;max-width:270px;height:1px;background:#979797;margin-bottom:7px}.archive .blog__post .post__title-and-category .post__categories,.blog .blog__post .post__title-and-category .post__categories{font-size:15px;font-weight:300;line-height:22px;letter-spacing:2px;margin-top:7px}.archive .blog__post,.blog .blog__post{margin-bottom:30px}header.single-post-header{background:#4132bc;text-align:center;color:#fff;min-height:345px;padding-top:82px;padding-bottom:45px;margin-bottom:0}.single-post-header .container{padding-top:60px}.single-post header.single-post-header h1.single-post-header__title{color:#fff;font-size:7vw;font-weight:600;line-height:12vw;text-align:left;letter-spacing:1.6363636px;margin-bottom:25px}.single-post header.single-post-header h1.single-post-header__title span{font-weight:600;font-size:55px;line-height:80px;letter-spacing:1.6363636px}.single-post .single-post-header__description{text-align:left;max-width:725px;margin-left:0;margin-bottom:20px}.single-post .single-post-header__categories{text-align:left}.single-post .single-post-header__categories .categories__list,.single-post .single-post-header__categories .category-rt_separator{font-weight:500}.single-post .container.single-post__content{max-width:850px;color:#77748d;font-size:14px;font-weight:300;line-height:26px;letter-spacing:1px}.single-post .container.single-post__content h2,.single-post .container.single-post__content h3 .single-post .container.single-post__content h4 .single-post .container.single-post__content h5 .single-post .container.single-post__content h6{color:#141225}.single-post .container.single-post__content h2{font-size:24px;font-weight:600;line-height:36px;letter-spacing:1px}.single-post .container.single-post__content h3{font-size:20px;font-weight:600;line-height:30px;letter-spacing:1px}.single-post .container.single-post__content p{margin-bottom:2rem}.single-post .container.single-post__content dl,.single-post .container.single-post__content ol,.single-post .container.single-post__content ul{margin-top:0;margin-bottom:2rem}.single-post .container.single-post__content span{font-family:'Playfair Display',serif;color:#474467;font-size:16px;font-weight:400;line-height:30px;letter-spacing:1px}.single-post .related-post>a{position:relative;display:block;color:#fff}.single-post .related-post>a img{display:block}.single-post .related-post .post__title-and-category{position:absolute;z-index:10;top:auto;bottom:15px;left:15px;right:15px}.single-post .related-post .post__title-and-category .post__title{color:#fff;font-size:18px;font-weight:600;line-height:27px;letter-spacing:.8181818px;margin:0}.single-post .related-post .post__title-and-category .post__categories:before{content:"";display:block;width:100%;max-width:270px;height:1px;background:#979797;margin-bottom:7px}.single-post .related-post .post__title-and-category .post__categories{font-size:15px;font-weight:300;line-height:22px;letter-spacing:2px;margin-top:7px}.single-post .related-post{margin-bottom:40px}.single-post__related-posts{background:#e9eef5;padding-top:30px}.single-post__related-posts h3.related-posts__title{color:#141225;font-size:20px;font-weight:600;line-height:30px;letter-spacing:1.4285715px;margin:0 0 20px}.blog .blog-area h4.post-group__title{width:100%;color:#141225;font-size:22px;font-weight:600;line-height:33px;text-transform:uppercase;letter-spacing:1px;margin:0 0 5px}.blog .blog-area .readers-favorites{margin-bottom:30px}.not-found-page h4{font-size:40px;text-align:center}.site-footer>.container{overflow:hidden;padding-top:25px;padding-bottom:10px;background:#242333}.site-footer .ready-to-start-container{display:none}.site-footer h3.widget-title{color:#f4f3f8;font-size:19px;font-weight:600;line-height:35px;letter-spacing:1px;margin:0;text-transform:uppercase}.widget{margin:0 0 1.5em;color:#f4f3f8;font-size:19px;font-weight:200;line-height:35px;letter-spacing:1px}.site-footer .widget .menu{list-style:none;padding:0;margin:0}.footer__copyright{color:#f4f3f8;font-size:12px;font-weight:300;line-height:18px;text-align:center;letter-spacing:1px;margin-top:70px}.pre-footer__customer-feedback{display:block;background:#e9eef5;padding-top:60px}.pre-footer__customer-feedback .feedback-slider-wrapper{margin-bottom:-105px;position:relative;z-index:600}.pre-footer__customer-feedback+.site-footer{padding-top:150px}.pre-footer__customer-feedback+.site-footer .container .row>div:first-child{text-align:center;border-bottom:1px solid #3b3a4d;margin-bottom:25px}.ready-to-start-partner{margin-bottom:25px}@media screen and (max-width:767px){#masthead .navbar-nav>li>a{padding-bottom:.938rem;padding-top:.938rem}}@media (min-width:1200px){.container{max-width:1200px}}@media only screen and (max-width:1280px){html{font-size:95%}}@media screen and (max-width:1200px){.navbar-dark .dropdown-item{color:#fff}.navbar-nav .dropdown-menu{background:0 0;box-shadow:none;border:none}.navbar-expand-xl .navbar-nav{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1024px){html{font-size:90%}}@media only screen and (max-width:992px){html{font-size:85%}#site-header .toggle-menu{display:block;width:42px;height:42px;background:url(includes/assets/images/burger-icon__open.svg) no-repeat;background-size:cover}.nav-open #site-header .toggle-menu{background:url(includes/assets/images/burger-icon__close.svg) no-repeat;background-size:cover}#site-header .site-navigation__container{display:none;opacity:0;visibility:hidden;background:#4132bc;position:fixed;top:0;left:-15px;right:-15px;height:100%;-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transform:scale(0);transform:scale(0)}.nav-open #site-header .site-navigation__container{display:block;opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);padding-top:90px}#site-header .site-navigation__wrapper{overflow:scroll}.admin-bar.nav-open #site-header .site-navigation__container{padding-top:136px}#site-header .navbar-brand{max-width:75%}#site-header .navbar-brand,#site-header .toggle-menu{position:relative;z-index:1000}.site-navigation__container #site-navigation{height:auto;margin-top:5%}.site-navigation__container #site-navigation .navbar-nav .dropdown-menu{opacity:1;visibility:visible;margin:0}}@media (min-width:992px){.navbar-nav li:hover>ul.dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-submenu{position:relative}.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg)}.navbar-nav .dropdown-menu{display:block;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s;-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0;visibility:hidden;background:0 0;box-shadow:none;border:0;margin-top:-6px;padding-top:18px}.navbar-nav .dropdown-menu:before{content:'';position:absolute;width:0;height:0;top:7px;left:1.5em;border:.75rem solid transparent;border-top:none;border-bottom-color:#fff;-webkit-filter:drop-shadow(0 -.0625rem .0625rem rgba(0, 0, 0, .1));filter:drop-shadow(0 -.0625rem .0625rem rgba(0, 0, 0, .1));z-index:5}.site-header .navbar-nav .orange-btn .nav-link{border-radius:23px;background:linear-gradient(90deg,#ff2b2c,#fe8644);display:inline-block;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;padding:12px 23px}.site-header .navbar-nav>li:last-child{margin:0 0 0 50px}.site-header .navbar-nav .dropdown-menu .dropdown-item{line-height:1.6;background:#fff;min-width:190px;-webkit-transition:background .5s,color .5s,-webkit-transform .5s;transition:background .5s,color .5s,-webkit-transform .5s;transition:background .5s,color .5s,transform .5s;transition:background .5s,color .5s,transform .5s,-webkit-transform .5s;margin:0 6px 6px 0;padding:11px 35px 11px 20px;box-sizing:border-box;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;color:#141225;font-size:15px;font-weight:600;line-height:22px;letter-spacing:.8823529px}.dropdown-menu .dropdown-item:hover{background:#fff;color:#4132bc}#site-header .site-navitagion__contacts{display:none}.site-header .navbar-nav .link-hover{opacity:.4}.site-header .navbar-nav li{text-align:left}.site-header .navbar-nav>li{margin:0 11px}.site-header .navbar-nav .nav-link{color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:22px;text-transform:uppercase;letter-spacing:1px;padding:0}}@media only screen and (max-width:768px){html{font-size:80%}.feedback-slider-wrapper{margin:0 33px 80px}.slider-controls-wrapper .slider-controls{max-width:33px}.pre-footer__customer-feedback+.site-footer .container .row>div:not(:first-child){text-align:left}.pre-footer__customer-feedback+.site-footer .container .row>div:not(:first-child) ul li a{font-size:14px;line-height:35px}.page-template-page-creating-a-website .slider-nav__contacts-mobile,.page-template-page-creating-e-shop .slider-nav__contacts-mobile{display:none}.page-template-page-creating-a-website .completed-projects-slider__images .slider-images,.page-template-page-creating-e-shop .completed-projects-slider__images .slider-images{margin-bottom:15px}.page-template-page-creating-a-website ul.slick-dots li button,.page-template-page-creating-e-shop ul.slick-dots li button{background:#e9eef5}.page-template-page-creating-a-website ul.slick-dots li.slick-active button,.page-template-page-creating-e-shop ul.slick-dots li.slick-active button{background:#242333}.page-template-page-design-work .website-that-benefits .easy-and-complex-solutions__contact-form{padding-bottom:100px;margin-bottom:-100px}}@media only screen and (max-width:480px){html{font-size:75%}}@media (min-width:576px){.container{max-width:none}}@media (min-width:768px){.container{max-width:none}#front-page-hero{position:relative;background:#4132bc url(includes/assets/images/hero-background-image.svg) no-repeat;background-position:bottom center}#front-page-hero h1.front-page-hero__title{font-size:55px;font-weight:600;line-height:60px}.front-page-hero__btn:first-child{margin-right:25px}.front-page-hero__btn.btn--ask-for-offer{margin-bottom:0}#are-you-ready h3.section__small-title{display:block;color:#d3d0e7;font-size:18px;font-weight:600;line-height:27px;text-align:center;margin:0;position:absolute;bottom:100%;left:16%}#are-you-ready h2.section__title{font-size:53px;font-weight:600;line-height:70px;text-align:right;letter-spacing:1px;margin:0 0 35px;max-width:786px;float:right}#are-you-ready .section__content__container{padding-top:95px;padding-left:6%;padding-bottom:75px;max-width:894px}#are-you-ready .service-panels{margin-top:75px}section#long-term-relationships .section__pattern{display:block;position:absolute;top:45px;right:-30px}.home section#long-term-relationships h2.section__title{display:block;max-width:800px}.completed-projects-slider__nav .slider-nav__list{display:block;margin-bottom:75px}.completed-projects-slider__nav .slider-nav__contacts{display:block;margin-bottom:75px}.home #more-than-a-service{display:block}.completed-projects .completed-projects-slider__images{padding-right:0}.site-footer .ready-to-start-container{display:block;border-bottom:solid 1px #3b3a4d;padding-bottom:25px;margin-bottom:60px}.ready-to-start-wrapper{border-left:9px solid #97ed2c;padding:5px 0 5px 15px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ready-to-start-partner{margin-left:auto}.ready-to-start-partner{margin-bottom:0}.ready-to-start-partner img{max-height:75px;width:auto}h3.ready-to-start__title{color:#e6e5ec;font-size:29px;font-weight:250;line-height:44px;margin:-2px 0 0}span.ready-to-start__instructions{color:#e6e5ec;font-size:16px;font-weight:300;line-height:24px;letter-spacing:1px}section#long-term-relationships{display:block;position:relative;background:url(includes/assets/images/section-background.svg) no-repeat;background-size:cover;padding-top:75px}.completed-projects .slider-nav__title h4{margin:0 0 45px}.slider-nav__contacts-mobile{display:none}.home #completed-projects{background:#fff;padding-top:0}.completed-projects-slider__images .slider-images{margin-bottom:0}body:not(.theme-preset-active) footer#colophon{background:#242333;margin-top:0}.pre-footer__customer-feedback{display:none;background:#e9eef5;margin-bottom:0;z-index:250;position:relative;padding-top:50px}.pre-footer__customer-feedback .feedback-slider-wrapper{margin-bottom:0}.pre-footer__customer-feedback+.site-footer{padding-top:0}.pre-footer__customer-feedback+.site-footer .container .row>div:first-child{text-align:left;border-bottom:0;margin-bottom:0}#why-us-hero .why-us-hero__title{font-size:55px;line-height:60px;max-width:885px;margin-top:120px;margin-bottom:10px}#why-us-hero .why-us__element img{max-width:none}#why-us-hero .why-us__element{position:absolute;bottom:-33px;left:0;right:0;z-index:-1}#why-us-hero .container{min-height:585px}#why-us-hero .why-us-hero__sub-text{display:inline-block}.with-side-indicator .side-indicator{display:block;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:5050}.with-side-indicator .side-indicator-content{padding-top:30px;padding-left:75px}.with-side-indicator .side-indicator-content h4.side-indicator-content__sub-title{display:block;margin:0;color:#d3d0e7;font-size:18px;font-weight:600;line-height:27px;text-transform:uppercase;margin-bottom:10px}.with-side-indicator .side-indicator-content h2.side-inidcator-content__title{margin:0 0 60px;font-size:32px;font-weight:600;line-height:42px}.easy-and-complex-solutions .container{padding-top:35px;padding-bottom:35px}#we-use-built-in-functions{position:relative;z-index:100;background:url(includes/assets/images/built-in-functions-bg.svg) no-repeat;background:url(includes/assets/images/built-in-functions-bg.svg) no-repeat;background-size:100% 100%;padding-top:210px;padding-bottom:210px}#more-than-a-service h2.section__title{font-size:50px;font-weight:600;line-height:75px;text-align:center;margin-bottom:45px}.page-template-page-why-us .more-than-a-service__blocks__block__icon{max-width:none;margin-right:0}.more-than-a-service__blocks__block__title h3{font-size:24px;line-height:36px}.more-than-a-service__blocks .more-than-a-service__blocks__block{margin-bottom:0}.page-template-page-why-us .more-than-a-service__btns__btn.btn--ask-for-offer{margin-right:35px;margin-bottom:0}.full-height-page #page{height:100vh;overflow:hidden}.page-template-page-contact .contact-close{display:block;position:absolute;top:12px;right:12px;z-index:9011}.page-template-page-contact .page-column.contact-form-content{padding:3% 6%;overflow-y:auto;max-height:100vh}.page-template-page-contact .page-column.contact-form-content .page__title h1{font-size:50px;font-weight:600;line-height:80px}.page-template-page-contact .page-column.contact-form-content .page__sub-title h3{font-size:30px;font-weight:300;line-height:45px;letter-spacing:2px}.cf7-form-content-wrapper .cf7-row{margin-bottom:30px}.cf7-form-content-wrapper .cf7-row>div:first-child{margin-bottom:0}.page-template-page-contact .page-column.contact-form-content h1.fixed-title-element{display:block;position:absolute;z-index:-1;opacity:.098757;color:#fff;font-size:160px;font-weight:800;line-height:240px;text-align:center;white-space:nowrap;left:37%;top:0}#thank-you-hero .thank-you-hero__element{position:relative;top:0;transform:none;margin-bottom:30px}#thank-you-hero .thank-you-hero__title{color:#fff;font-size:55px;font-weight:600;line-height:60px;margin-bottom:0}#thank-you-hero{min-height:auto}#thank-you-hero .thank-you-hero__sub-text{font-size:30px;font-weight:600;line-height:45px;margin-bottom:0}#thank-you-hero .thank-you-hero__sub-text-mobile{display:none}#thank-you-hero .container{padding-bottom:0}.blog-preview-posts .section-label{display:none;text-align:center;margin-bottom:35px}.row.blog-preview-posts-wrapper{margin-right:-5px;margin-left:-5px}.blog-preview-posts__post{padding-left:5px;padding-right:5px;margin-bottom:0}.blog-preview-posts__post__title h2{font-size:22px;font-weight:250;line-height:33px;margin-top:0}#our-customers-parallax .section__pattern{display:block;position:absolute;top:auto;bottom:40px;right:20%;z-index:1}.website-that-benefits .section-contact-form{padding-left:25px;max-width:420px}#creating-a-website-hero h1.creating-a-website-hero__title{font-size:55px;font-weight:600;line-height:60px}#creating-a-website-hero .creating-a-website-hero__sub-text{font-size:20px;font-weight:300;line-height:30px;max-width:685px;margin:0 auto 15px}#creating-a-website-hero .creating-a-website-hero__element{position:absolute;bottom:-83px;left:0;right:0;z-index:-1;max-width:none;margin-top:0}#creating-a-website-hero .container{min-height:530px}.website-that-benefits .website-that-benefits__content.with-side-indicator{max-width:743px;margin-left:auto;padding-top:75px;padding-bottom:75px}.website-that-benefits .easy-and-complex-solutions__contact-form{padding-top:135px;padding-bottom:65px;background:#e9eef5}.page-template-page-creating-a-website #completed-projects,.page-template-page-creating-e-shop #completed-projects{padding-top:0;padding-bottom:0}.page-template-page-creating-a-website .more-than-a-service__btns__btn.btn--ask-for-offer{margin-right:35px;margin-bottom:0}#creating-e-shop-hero h1.creating-e-shop-hero__title{font-size:55px;font-weight:600;line-height:60px}#creating-e-shop-hero .creating-e-shop-hero__sub-text{font-size:20px;font-weight:300;line-height:30px;max-width:685px;margin:0 auto 15px}#creating-e-shop-hero .creating-e-shop-hero__element{position:absolute;bottom:-83px;left:0;right:0;z-index:0;max-width:none;margin-top:0}#creating-e-shop-hero .container{min-height:530px}#complete-solutions{position:relative;z-index:100;background:url(includes/assets/images/built-in-functions-bg.svg) no-repeat;background-size:100% 100%;padding-top:255px;padding-bottom:210px}.page-template-page-creating-a-website #complete-solutions,.page-template-page-creating-e-shop #complete-solutions{margin-top:-205px;z-index:50}.page-template-page-creating-e-shop #complete-solutions .container{padding-top:100px;padding-bottom:100px}.complete-solutions .content-block .content-block__wrapper{padding:25px 10px}.complete-solutions h2.content__title{margin:0 0 45px;font-size:32px;font-weight:600;line-height:42px;max-width:725px;padding:0}.page-template-page-website-optimization #what-is-seo:after{content:"";display:block;position:absolute;top:0;left:0;bottom:-5px;right:0;background:url(includes/assets/images/svg-seo-kohelehe-optimeerimine-parallax.svg) no-repeat;background-size:100% 100%}#website-optimization-hero h1.website-optimization-hero__title{font-size:55px;font-weight:600;line-height:60px}#website-optimization-hero .website-optimization-hero__sub-text{font-size:20px;font-weight:300;line-height:30px;max-width:685px;margin:0 auto 15px}#website-optimization-hero .website-optimization-hero__element{position:absolute;bottom:-79px;left:0;right:0;z-index:0;max-width:none;margin-top:0}#website-optimization-hero .container{position:relative;color:#fff;padding-top:60px;min-height:530px}.page-template-page-website-optimization #what-is-seo .container{position:relative;z-index:100;padding-top:435px;padding-bottom:80px}.website-optimization-stages h2.content__title{font-size:40px;font-weight:600;line-height:60px;max-width:655px}.page-template-page-website-optimization #what-is-seo .section__title h3{font-size:40px;font-weight:600;line-height:60px}.website-optimization-stages .content-block.first-block{padding-right:50px;padding-bottom:50px;border-right:solid 1px #e6e5f5;border-bottom:solid 1px #e6e5f5}.website-optimization-stages .content-block.second-block{padding-left:50px;padding-bottom:50px;border-bottom:solid 1px #e6e5f5}.website-optimization-stages .content-block.third-block{padding-right:50px;padding-top:50px;border-right:solid 1px #e6e5f5}.website-optimization-stages .content-block.fourth-block{padding-left:50px;padding-top:50px}.website-optimization-stages .content-block{margin-bottom:25px}#conversion-rate-examples .section__title h2{font-size:40px;font-weight:600;line-height:60px;letter-spacing:.8888889px;margin:0 0 40px;max-width:705px;display:inline-block}#conversion-rate-examples .section__images>div{margin-bottom:40px}#internet-marketing-hero h1.internet-marketing-hero__title{font-size:55px;font-weight:600;line-height:60px}#internet-marketing-hero .internet-marketing-hero__sub-text{font-size:20px;font-weight:300;line-height:30px;max-width:685px;margin:0 auto 15px}#internet-marketing-hero .internet-marketing-hero__element{position:absolute;bottom:-83px;left:-70px;right:0;z-index:0;max-width:none}#internet-marketing-hero .container{min-height:530px}.page-template-page-internet-marketing #complete-solutions{background:#e9eef5;padding-top:40px;padding-bottom:70px}.page-template-page-internet-marketing .complete-solutions h2.content__title{font-size:32px;line-height:42px}#design-work-hero h1.design-work-hero__title{font-size:55px;font-weight:600;line-height:60px}#design-work-hero .design-work-hero__sub-text{font-size:20px;font-weight:300;line-height:30px;max-width:685px;margin:0 auto 15px}#design-work-hero .design-work-hero__element{position:absolute;bottom:-80px;left:0;right:0;z-index:0;max-width:none}#design-work-hero .container{min-height:530px}.website-that-benefits .easy-and-complex-solutions__contact-form{padding-top:95px;padding-bottom:85px}.section-contact-form__contact-notice-mobile{display:none}header.archive-header h1.archive-header__title{font-size:55px;font-weight:600;line-height:60px}.archive-header__description{font-size:18px;font-weight:300;line-height:30px;max-width:690px}.post-type-archive-tehtud-tood header.archive-header h1.archive-header__title{margin:0 0 35px}.post-type-archive-tehtud-tood .site-footer>.container{padding-top:265px}.tehtud-tood__slide{position:relative;cursor:pointer;width:10%;min-height:700px;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear;overflow:hidden;margin:0}.tehtud-tood__slide .slide__categories{text-align:center}.tehtd-tood-slider{padding-bottom:0}.single-tehtud-tood header.tehtud-tood-header h1.tehtud-tood-header__title{font-size:55px;font-weight:600;line-height:60px;margin:0 0 35px;padding:0}.single-tehtud-tood header.tehtud-tood-header .tehtud-tood-header__description{font-size:18px;font-weight:300;line-height:30px;max-width:690px;margin:0 auto}header.tehtud-tood-header{min-height:855px}.single-tehtud-tood .project-intro{background:url(includes/assets/images/project-section-bg.svg) no-repeat;background-size:100% 100%}.single-tehtud-tood .project-intro .section__content-group{margin-top:0;margin-bottom:20px}.single-tehtud-tood .project-intro .project__comment{margin-top:0}.single-tehtud-tood .project-intro{padding-bottom:100px}.single-tehtud-tood .project-intro .section__element img{max-width:605px}.single-tehtud-tood .project-intro .section__content-group .group__title-and-link{margin-right:15px;text-align:left}.single-tehtud-tood .project-intro .section__content-group .group__btn{margin-right:0}.single-tehtud-tood section.section.project-get-in-touch{position:relative;z-index:100;background:url(includes/assets/images/project-blue-section-bg.svg) no-repeat;background-size:100% 100%;padding-top:300px;padding-bottom:120px;margin-top:-130px;margin-bottom:-1px;padding-bottom:80px;margin-bottom:0}header.tehtud-tood-header{min-height:655px}.tehtud-tood-header__scroll{bottom:0}.slider-controls-wrapper .slider-controls img:last-child{top:-5px}.archive.category header.archive-header h1.archive-header__title,.blog header.archive-header h1.archive-header__title{font-size:90px;font-weight:600;line-height:80px;margin-top:70px}.archive.category header.archive-header h1.archive-header__title span,.blog header.archive-header h1.archive-header__title span{font-weight:600;font-size:55px;line-height:80px;letter-spacing:1.6363636px}.archive.category .archive-header__description,.blog .archive-header__description{text-align:left;max-width:725px;margin-left:0}.archive-header__menu{max-width:none;overflow:hidden}.blog #blog-navigation{min-width:none}.archive.category #blog-navigation li,.blog #blog-navigation li{margin-right:40px}.single-post header.single-post-header h1.single-post-header__title{font-size:40px;font-weight:600;line-height:50px;letter-spacing:1px;margin-top:20px;margin-bottom:25px}.single-post-header .container{padding-top:0}.completed-projects-slider__images .slider-images .slider-image:hover .slider-image__overlay h2.overlay__title{font-size:80px}#page-hero h1.page-hero__title{font-size:55px;font-weight:600;line-height:60px}.page-template-page-contact .page-column.contact-form-content .content-wrapper{padding-top:60px}.single-tehtud-tood .section.project-presentation .section__element{margin-top:0}}@media (min-width:992px){.container{max-width:none}}@media (min-width:1200px){.container{max-width:1200px}}