/*
Theme Name: Writing Essay East
Theme URI: 
Description: Theme for Writing Essay East website.
Version: 1.0
Author: Oleg Komarovskyi
Author URI: https://profiles.wordpress.org/komarovski
*/
header, section, footer, aside, nav, article, main{display:block;}
*{margin:0;padding:0;line-height:1.6;box-sizing:border-box;outline-color:#fe6a60;font-family:'Poppins', sans-serif;}
strong, b{font-weight:600;}
img{border:none;max-width:100%;height:auto;}
.align{max-width:1170px;margin:0 auto;}
.small-align{max-width:820px;}
.float{float:left;width:100%;}
.wave-spacer{width:90px;height:9px;background:url(images/wave-bg.png)center top no-repeat;margin:0 auto 10px;}
.hiddenbox{display:none;}
/*TOP*/
.top-spacer{background:#fff;height:80px;}
.topside{background:#fff;padding:0 20px;box-shadow:0px 3px 3px rgba(0,0,0,0.03);z-index:9999;transition:0.5s;position:fixed;left:0;right:0;top:0;}
.topside .align{max-width:1400px;}
.topside .logo{display:block;float:left;line-height:80px;}
.topside .logo img{vertical-align:middle;}
.topside nav{float:right;}
.topside nav ul{list-style:none;}
.topside nav div > ul > li{float:left;}
.topside nav div > ul > li > a{display:block;line-height:80px;margin-left:20px;color:#343434;font-size:14px;font-weight:300;text-decoration:none;transition:0.5s;}
.topside nav div > ul > li.featured > a{text-transform:uppercase;}
.topside nav div > ul > li:hover > a, .topside nav div > ul > .current-menu-item > a{box-shadow:inset 0px -2px 0px #8d9b69;}
.topside nav div > ul > .popular{line-height:80px;}
.topside nav div > ul > .popular > a, .topside nav div > ul > .popular.current-menu-item > a{color:#fff;font-weight:600;background:#6097fe;padding:8px 35px;border-radius:35px;line-height:1.6;display:inline-block;vertical-align:middle;}
.topside nav div > ul > .popular:hover > a, .topside nav div > ul > .popular.current-menu-item > a{box-shadow:none;}
.topside nav div > ul > .popular > a:hover{box-shadow:none;background:#323232;}
.topside nav div > ul > .featured{line-height:80px;}
.topside nav div > ul > .featured > a, .topside nav div > ul > .featured.current-menu-item > a{color:#fff;font-weight:600;background:#fe6a60;padding:8px 35px;border-radius:35px;line-height:1.6;display:inline-block;vertical-align:middle;}
.topside nav div > ul > .featured:hover > a, .topside nav div > ul > .featured.current-menu-item > a{box-shadow:none;}
.topside nav div > ul > .featured > a:hover{box-shadow:none;background:#323232;}
.responsiveNavControls{display:none;float:right;}
@media screen and (max-width:1240px){
	.responsiveNavControls{display:block;}
	.responsiveNavControls span{cursor:pointer;display:block;line-height:80px;color:#343434;font-size:14px;font-weight:600;text-transform:uppercase;color:#8d9b69;}
	.responsiveNavControls #closeNav{display:none;}
	#responsiveNav{display:none;max-height:340px;overflow-y:scroll;}
	.topside nav{float:none;clear:both;padding-top:20px;}
	.topside nav div > ul > li{float:none;}
	.topside nav div > ul > li > a{padding:8px 35px;margin:10px 0;border-radius:35px;line-height:1.6;background:#f5f6f1;}
	.topside nav div > ul > .popular, .topside nav div > ul > .featured{line-height:1.6;}
	.topside nav div > ul > .popular > a, .topside nav div > ul > .featured > a{display:block;}
}
@media screen and (min-width:1241px){
	#responsiveNav{display:block!important;}
}
/*TOP*/
/*HERO*/
.top-hero{background:url(images/hero-map.png)center center no-repeat #f0f6e0;position:relative;}
.top-hero:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/hero-line.png)center top;}
.top-hero-wrapper{padding:70px 20px;position:relative;z-index:2;background:url(images/hero-bg.png)left top no-repeat;background-size:contain;}
.top-hero aside{letter-spacing:-10px;margin:0 -20px;}
.top-hero aside > div{display:inline-block;vertical-align:middle;padding:0 20px;margin:20px 0;}
.top-hero aside > div > *{letter-spacing:normal;}
.top-hero .hero-left{width:30%;}
.top-hero .hero-left form{background:rgba(255,255,255,0.8);padding:20px 40px 1px;border-radius:5px;}
.top-hero .hero-left h4{font-weight:600;font-size:18px;margin-bottom:20px;color:#323232;text-align:center;}
.top-hero .hero-left p{font-size:12px;color:#323232;margin-bottom:20px;}
.top-hero .hero-left label{font-weight:600;}
.top-hero .hero-left select{border:1px solid #fafafa;background:transparent;border-bottom:1px solid #747474;font-size:14px;padding:5px 0;color:#323232;width:100%;max-width:100%;resize:vertical;font-weight:300;}
.top-hero .hero-left table{border-spacing:0px;width:100%;}
.top-hero .hero-left td{width:50%;}
.top-hero .hero-left td:first-child{padding-right:15px;}
.top-hero .hero-left td:last-child{padding-left:15px;}
.top-hero .hero-left p span{text-align:center;display:block;font-size:14px;}
.top-hero .hero-left p mark{background:transparent;color:#323232;font-size:18px;font-weight:600;}
.top-hero .hero-left .next-step{text-align:center;}
.top-hero .hero-left a{display:inline-block;vertical-align:top;color:#fff;font-weight:600;background:#fe6a60;padding:8px 35px;border-radius:35px;text-decoration:none;text-transform:uppercase;font-size:16px;transition:0.5s;}
.top-hero .hero-left a:hover{background:#323232;}
.top-hero .hero-right{width:70%;}
.top-hero .hero-right h4{font-size:28px;line-height:1.2;margin-bottom:30px;color:#3b402e;font-weight:normal;}
.top-hero .hero-right dl{margin-bottom:30px;color:#323232;padding-left:57px;background:url(images/hero-bullet.png)left top no-repeat;}
.top-hero .hero-right dl:last-child{margin-bottom:0;}
.top-hero .hero-right dt{font-size:18px;}
.top-hero .hero-right dd{font-size:13px;}
@media screen and (max-width:1000px){
	.top-hero .hero-left{width:40%;}
	.top-hero .hero-right{width:60%;}
}
@media screen and (max-width:730px){
	.top-hero .hero-left, .top-hero .hero-right{width:auto;display:block;}
}
/*HERO*/
/*BREADCRUMBS*/
.breadcrumbs{padding:20px;background:#f5f6f1;}
.breadcrumbs p{font-size:12px;color:#323232;opacity:0.6;}
.breadcrumbs p a{color:#323232;}
.breadcrumbs p a:hover{text-decoration:none;}
/*BREADCRUMBS*/
/*FORMATTING*/
.content-zone{padding:50px 20px;}
.content-background{background:url(images/ships-bg.png)center top no-repeat #fff;}
main h1, main h2, main h3, main h4, main h5, main h6{font-size:28px;margin-bottom:30px;line-height:1.2;color:#323232;font-weight:normal;}
main h1 > *, main h2 > *, main h3 > *, main h4 > *, main h5 > *, main h6 > *{line-height:1.2;font-weight:normal;}
main h2{font-size:24px;}
main h3{font-size:24px;}
main h4, main h5, main h6{font-size:20px;}
@media screen and (max-width:600px){
	main h1, main h2, main h3, main h4, main h5, main h6{word-break:break-word;}
}
main a{color:#fe6a60;font-weight:300;}
main a:hover{text-decoration:none;}
main mark{background:transparent;color:#6097fe;border:1px solid #6097fe;padding:0 5px;border-radius:10px;}
main p, main address, main ul, main ol, main dl{font-size:14px;margin-bottom:20px;color:#323232;font-weight:300;}
main p.has-background{padding:15px;border-radius:5px;}
main p.has-drop-cap:not(:focus):first-letter{float:left;font-size:44px;line-height:1;margin:0 3px 0 0;text-transform:uppercase;font-style:normal;clear:left;font-family:Georgia;}
main dt{font-weight:600;}
main ul, main ol{padding-left:20px;}
main li{margin:3px 0;}
main ul li ul, main ul li ol, main ol li ul, main ol li ol{margin-bottom:0;}
main hr{display:block;border:none;margin-bottom:20px;border-top:2px dashed #f0f6e0;}
main .wp-block-separator{border-top:2px solid #f0f6e0;max-width:200px;margin:0 auto 20px;}
main .wp-block-separator.is-style-wide{border-top:2px solid #f0f6e0;max-width:inherit;}
main .wp-block-separator.is-style-dots{border-top:2px dotted #f0f6e0;max-width:inherit;}
main blockquote{padding:15px;background:#f5f6f1;border-left:4px solid #6097fe;margin-bottom:20px;}
main figure blockquote{border-left:none;border-top:4px solid #6097fe;border-bottom:4px solid #6097fe;text-align:center;}
main blockquote p{margin:10px 0;}
main blockquote br{line-height:2.5;}
main cite{font-size:12px;color:#323232;font-weight:300;}
main .wp-block-quote.is-style-large p{font-style:italic;text-transform:uppercase;}
main figure blockquote cite{text-transform:uppercase;}
main .wp-block-pullquote.aligncenter{width:900px;max-width:100%;}
main .wp-block-pullquote.alignleft, main .wp-block-pullquote.alignright{width:400px;max-width:100%;}
main .wp-block-pullquote.aligncenter{margin:0 auto;}
main .wp-block-pullquote.alignleft{float:left;clear:left;margin:0 20px 0 0;}
main .wp-block-pullquote.alignright{float:right;clear:right;margin:0 0 0 20px;}
main pre{padding:15px;background:#f5f6f1;margin-bottom:20px;overflow-x:auto;font-size:14px;color:#323232;font-family:monospace;border-radius:5px;}
main code{font-family:monospace;}
main table{width:100%!important;border:none;border-spacing:2px;margin-bottom:20px;font-size:14px;color:#323232;text-align:left;max-width:100%;border-collapse:inherit!important;}
main .wp-block-table.aligncenter{display:table;}
main .wp-block-table.aligncenter td, main .wp-block-table.aligncenter th{text-align:center;}
main .wp-block-table.alignleft, main .wp-block-table.alignright{max-width:500px;display:table;}
main .wp-block-table.alignleft{float:left;clear:left;margin:0 20px 20px 0;}
main .wp-block-table.alignright{float:right;clear:right;margin:0 0 20px 20px;}
main caption{font-size:20px;color:#323232;text-align:left;font-weight:normal;line-height:1.2;margin-bottom:10px;}
main td, main th{font-size:14px;color:#323232;text-align:left;padding:7px;background:#f5f6f1;vertical-align:top;border:none;width:auto!important;border-radius:3px;}
main thead td, main thead th{font-weight:600;background:#6097fe;color:#fff;}
main tfoot td, main tfoot th{background:transparent;}
main table p, main table address, main table h1, main table h2, main table h3, main table h4, main table h5, main table h6, main table ul, main table ol, main table dl, main table blockquote, main table form, main table hr, main table pre{margin:3px 0;}
@media screen and (max-width:600px){
	main th, main td{display:block;width:auto!important;margin-bottom:1px;}
}
main form{margin-bottom:20px;font-size:14px;color:#323232;}
main abbr, main .required{color:#fe6a60;text-decoration:none;}
main form p, main form address, main form h1, main form h2, main form h3, main form h4, main form h5, main form h6, main form ul, main form ol, main form dl, main form blockquote, main form table, main form hr, main form pre{margin-bottom:5px;}
main form ul li ul, main form ol li ul, main form ol li ol, main form ul li ol, main form blockquote p{margin:0;}
main input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="radio"]):not([type="checkbox"]), main textarea, main select{border:1px solid #f5f6f1;background:#fff;font-size:14px;padding:5px;color:#323232;width:100%;max-width:100%;resize:vertical;border-radius:5px;}
main *[disabled="disabled"]{background:#f5f6f1!important;cursor:not-allowed!important;color:rgba(0,0,0,0.3)!important;}
main input[type="color"]{min-height:40px;min-width:40px;width:auto!important;}
main input[type="radio"], main input[type="checkbox"], main select, main input[type="file"], main input[type="color"], main label{cursor:pointer;}
main input[type="radio"], main input[type="checkbox"]{margin-right:5px;vertical-align:middle;outline:none;padding:7px;width:15px;height:15px;border:1px solid #f5f6f1;background:#fff;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.5s;}
main input[type="radio"]:hover, main input[type="checkbox"]:hover{border-color:#00b306;}
main input[type="radio"]:checked, main input[type="checkbox"]:checked{background:#00b306;border-color:#00b306;box-shadow:inset 3px 0px 0px #fff, inset -3px 0px 0px #fff, inset 0px 3px 0px #fff, inset 0px -3px 0px #fff;}
main input[type="checkbox"]{background:url(images/checbox-input.svg)center -50px no-repeat #fff;border-radius:3px;}
main input[type="checkbox"]:checked{background:url(images/checbox-input.svg)center center no-repeat #fff;background-size:11px;box-shadow:none;}
main input[type="file"]::-webkit-file-upload-button{border:1px solid #f5f6f1;-webkit-appearance:none;background:#f5f6f1;color:#323232;cursor:pointer;font-family:'Poppins', sans-serif;border-radius:3px;}
main input[type="file"]::-ms-browse{border:1px solid #f5f6f1;background:#f5f6f1;color:#323232;cursor:pointer;border-radius:3px;}
main input[type="file"]::-ms-value{border:1px solid #f5f6f1;background:#f5f6f1;color:#323232;cursor:pointer;border-radius:3px;}
main fieldset{padding:15px;border:1px solid #f5f6f1;margin-bottom:10px;}
main legend{font-size:12px;color:#323232;text-transform:capitalize;font-weight:300;}
main input[type="reset"], main input[type="button"], main button{background:#f5f6f1;color:#323232;font-size:16px;padding:6px 50px;border:none;cursor:pointer;transition:0.5s;font-weight:600;text-transform:uppercase;border-radius:35px;}
main input[type="reset"]:hover, main input[type="button"]:hover, main button:hover{color:#8d9b69;}
main input[type="submit"]{background:#fe6a60;color:#fff;font-size:16px;padding:6px 50px;border:none;cursor:pointer;transition:0.5s;font-weight:600;text-transform:uppercase;border-radius:35px;}
main input[type="submit"]:hover{background:#323232;}
main object, main iframe, main audio, main video{margin:0 auto 20px;max-width:100%;display:block;border:none;}
main audio{width:100%;}
main .wp-audio-shortcode, main .wp-video{margin-bottom:20px;}
main .wp-post-image{display:block;margin:0 auto 20px;}
main .alignnone, main .aligncenter, main .alignleft, main .alignright{display:block;overflow:hidden;}
main .alignnone{margin:0 0 20px;}
main .aligncenter{margin:0 auto 20px;text-align:center;}
main .alignleft{float:left;clear:left;margin:0 20px 20px 0;}
main .alignright{float:right;clear:right;margin:0 0 20px 20px;}
main .aligncenter img{margin:0 auto;}
main table .alignnone{margin:3px 0;}
main table .aligncenter{margin:3px auto;}
main table .alignleft{margin:3px 3px 3px 0;}
main table .alignright{margin:3px 0 3px 3px;}
main figure.alignnone > a, main figure.aligncenter > a, main figure.alignleft > a, main figure.alignright > a{display:inline-grid;vertical-align:top;clear:both;position:relative;text-decoration:none;}
main figure.alignnone > a:before, main figure.aligncenter > a:before, main figure.alignleft > a:before, main figure.alignright > a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(0,0,0,0.6);opacity:0;transition:0.5s;}
main figure.alignnone > a:after, main figure.aligncenter > a:after, main figure.alignleft > a:after, main figure.alignright > a:after{content:"";font-family:'Font Awesome 5 Free';font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:40px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;}
main figure.alignnone > a:hover:before, main figure.aligncenter > a:hover:before, main figure.alignleft > a:hover:before, main figure.alignright > a:hover:before, main figure.alignnone > a:hover:after, main figure.aligncenter > a:hover:after, main figure.alignleft > a:hover:after, main figure.alignright > a:hover:after{opacity:1;}
main figure.wp-block-image{margin:0 0 20px;}
main figure img{display:block;}
main figcaption{font-size:12px;color:#323232;text-align:center;font-weight:300;}
main .wp-block-image .alignnone figcaption{text-align:left;}
main .gallery{margin:0 -5px 10px;letter-spacing:-10px;}
main .gallery figure{display:inline-block;vertical-align:top;padding:0 5px;margin-bottom:10px;}
main .gallery figure > *{letter-spacing:normal;}
main .gallery figure .gallery-icon{text-align:center;overflow:hidden;}
main .gallery figure .gallery-icon a{display:inline-grid;vertical-align:top;clear:both;position:relative;text-decoration:none;}
main .gallery figure .gallery-icon a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(0,0,0,0.6);opacity:0;transition:0.5s;}
main .gallery figure .gallery-icon a:after{content:"";font-family:'Font Awesome 5 Free';font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:40px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;}
main .gallery figure .gallery-icon a:hover:before, main .gallery figure .gallery-icon a:hover:after{opacity:1;}
main .gallery figure img{margin:0 auto;}
main .gallery-columns-1 figure{width:auto;display:block;}
main .gallery-columns-2 figure{width:50%;}
main .gallery-columns-3 figure{width:33.33%;}
main .gallery-columns-4 figure{width:25%;}
main .gallery-columns-5 figure{width:20%;}
main .gallery-columns-6 figure{width:16.66%;}
main .gallery-columns-7 figure{width:14.28%;}
main .gallery-columns-8 figure{width:12.5%;}
main .gallery-columns-9 figure{width:11.11%;}
@media screen and (max-width:1000px){
	main .gallery-columns-9 figure{width:12.5%;}
}
@media screen and (max-width:900px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure{width:14.28%;}
}
@media screen and (max-width:800px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure{width:16.66%;}
}
@media screen and (max-width:700px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure{width:20%;}
}
@media screen and (max-width:600px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure{width:25%;}
}
@media screen and (max-width:500px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure, main .gallery-columns-4 figure{width:33.33%;}
}
@media screen and (max-width:400px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure, main .gallery-columns-4 figure, main .gallery-columns-3 figure{width:50%;}
}
@media screen and (max-width:290px){
	main .gallery-columns-9 figure, main .gallery-columns-8 figure, main .gallery-columns-7 figure, main .gallery-columns-6 figure, main .gallery-columns-5 figure, main .gallery-columns-4 figure, main .gallery-columns-3 figure, main .gallery-columns-2 figure{width:auto;display:block;}
}
main .wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0;margin:0 -5px 15px;}
main .wp-block-gallery.aligncenter{width:900px;max-width:100%;margin:0 auto 15px;}
main .wp-block-gallery.alignleft, main .wp-block-gallery.alignright{width:400px;max-width:100%;}
main .wp-block-gallery.alignleft{margin:0 15px 15px -5px;}
main .wp-block-gallery.alignright{margin:0 -5px 15px 15px;}
main .wp-block-gallery .blocks-gallery-image, main .wp-block-gallery .blocks-gallery-item{margin:5px;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;}
main .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure{height:100%;display:flex;align-items:flex-end;position:relative;}
main .wp-block-gallery figure > a:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:rgba(0,0,0,0.6);opacity:0;transition:0.5s;}
main .wp-block-gallery figure > a:after{content:"";font-family:'Font Awesome 5 Free';font-weight:900;display:block;width:50px;line-height:50px;text-align:center;font-size:40px;margin:-25px 0 0 -25px;top:50%;left:50%;position:absolute;z-index:3;color:#fff;opacity:0;transition:0.5s;}
main .wp-block-gallery figure > a:hover:before, main .wp-block-gallery figure > a:hover:after{opacity:1;}
main .wp-block-gallery .blocks-gallery-image figcaption, main .wp-block-gallery .blocks-gallery-item figcaption{position:absolute;width:100%;max-height:100%;overflow:auto;padding:40px 3px 3px;color:#fff;background:linear-gradient(0deg, rgba(0,0,0,0.7), rgba(0,0,0,0.3)60%, transparent);left:0;bottom:0;}
main .wp-block-gallery .blocks-gallery-image figcaption img, main .wp-block-gallery .blocks-gallery-item figcaption img{display:inline;}
main .wp-block-gallery.is-cropped .blocks-gallery-image a, main .wp-block-gallery.is-cropped .blocks-gallery-image img, main .wp-block-gallery.is-cropped .blocks-gallery-item a, main .wp-block-gallery.is-cropped .blocks-gallery-item img{flex:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
main .wp-block-gallery .blocks-gallery-image, main .wp-block-gallery .blocks-gallery-item{width:calc(100% * 0.50 - 10px);}
@media screen and (min-width:600px){
	main .wp-block-gallery.columns-1 .blocks-gallery-image, main .wp-block-gallery.columns-1 .blocks-gallery-item{width:calc(100% - 10px);}
	main .wp-block-gallery.columns-3 .blocks-gallery-image, main .wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(100% * 0.3333 - 10px);}
	main .wp-block-gallery.columns-4 .blocks-gallery-image, main .wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(100% * 0.25 - 10px);}
	main .wp-block-gallery.columns-5 .blocks-gallery-image, main .wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(100% * 0.20 - 10px);}
	main .wp-block-gallery.columns-6 .blocks-gallery-image, main .wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(100% * 0.1666 - 10px);}
	main .wp-block-gallery.columns-7 .blocks-gallery-image, main .wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(100% * 0.1428 - 10px);}
	main .wp-block-gallery.columns-8 .blocks-gallery-image, main .wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(100% * 0.1249 - 10px);}
}
main .wp-block-media-text{margin:0 -10px;letter-spacing:-10px;}
main .wp-block-media-text > figure, main .wp-block-media-text > div{display:inline-block;vertical-align:middle;padding:0 10px;margin:20px 0;}
main .wp-block-media-text > figure > *, main .wp-block-media-text > div > *{letter-spacing:normal;}
main .wp-block-media-text > figure{width:45%;}
main .wp-block-media-text > div{width:55%;}
@media screen and (max-width:600px){
	main .wp-block-media-text > figure, main .wp-block-media-text > div{display:block;width:auto;}
}
main .wp-block-audio{margin-bottom:20px;}
main .wp-block-audio.aligncenter{width:900px;max-width:100%;}
main .wp-block-audio.alignleft, main .wp-block-audio.alignright{width:400px;max-width:100%;}
main .wp-block-audio audio{margin-bottom:5px;}
main .wp-block-video{margin-bottom:20px;}
main .wp-block-video.aligncenter{width:900px;max-width:100%;}
main .wp-block-video.alignleft, main .wp-block-video.alignright{width:400px;max-width:100%;}
main .wp-block-video video{margin-bottom:5px;width:100%;}
main .wp-block-embed{margin-bottom:20px;}
main .wp-block-embed.aligncenter{max-width:900px;}
main .wp-block-embed.alignleft, main .wp-block-embed.alignright{max-width:500px;}
main .wp-block-embed iframe, main .wp-block-embed object{margin-bottom:5px;}
@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover;}}
main .wp-block-button{margin-bottom:20px;}
main .wp-block-button.aligncenter{text-align:center;}
main .wp-block-button.alignleft{text-align:left;}
main .wp-block-button.alignright{text-align:right;}
main .wp-block-button a{display:inline-block;vertical-align:top;font-size:16px;background:#fe6a60;color:#fff;padding:6px 50px;transition:0.5s;text-decoration:none;border-radius:35px;font-weight:600;text-transform:uppercase;}
main .wp-block-button.is-style-outline a{background:transparent;color:#fe6a60;border:1px solid #fe6a60;padding:5px 49px;}
main .wp-block-button.is-style-squared a{border-radius:5px;}
main .wp-block-button a:hover{background:#323232;color:#fff;border-color:#323232;}
main .wp-block-file{margin-bottom:20px;font-size:14px;}
main .wp-block-file .wp-block-file__button{display:inline-block;vertical-align:top;margin-left:10px;line-height:24px;padding:0 15px;background:#fe6a60;color:#fff;text-decoration:none;font-size:13px;transition:0.5s;border-radius:10px;}
main .wp-block-file .wp-block-file__button:hover{background:#323232;}
main .wp-block-cover-image{position:relative;background-size:cover;background-position:center center;margin-bottom:20px;padding:60px 20px;}
main .wp-block-cover-image.aligncenter{max-width:900px;}
main .wp-block-cover-image.alignleft, main .wp-block-cover-image.alignright{max-width:400px;}
main .wp-block-cover-image.has-parallax{background-attachment:fixed;}
main .wp-block-cover-image.has-background-dim:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:1;}
main .wp-block-cover-image.has-background-dim.has-background-dim-10:before{background-color:rgba(0,0,0,0.1);}
main .wp-block-cover-image.has-background-dim.has-background-dim-20:before{background-color:rgba(0,0,0,0.2);}
main .wp-block-cover-image.has-background-dim.has-background-dim-30:before{background-color:rgba(0,0,0,0.3);}
main .wp-block-cover-image.has-background-dim.has-background-dim-40:before{background-color:rgba(0,0,0,0.4);}
main .wp-block-cover-image.has-background-dim.has-background-dim-50:before{background-color:rgba(0,0,0,0.5);}
main .wp-block-cover-image.has-background-dim.has-background-dim-60:before{background-color:rgba(0,0,0,0.6);}
main .wp-block-cover-image.has-background-dim.has-background-dim-70:before{background-color:rgba(0,0,0,0.7);}
main .wp-block-cover-image.has-background-dim.has-background-dim-80:before{background-color:rgba(0,0,0,0.8);}
main .wp-block-cover-image.has-background-dim.has-background-dim-90:before{background-color:rgba(0,0,0,0.9);}
main .wp-block-cover-image.has-background-dim.has-background-dim-100:before{background-color:#000;}
main .wp-block-cover-image .wp-block-cover-image-text{position:relative;z-index:2;color:#fff;margin:20px 0;font-size:20px;text-align:center;}
main .wp-block-cover-image.has-left-content .wp-block-cover-image-text{text-align:left;}
main .wp-block-cover-image.has-right-content .wp-block-cover-image-text{text-align:right;}
main .wp-block-columns{text-align:center;margin:10px -5px;display:flex;flex-wrap:wrap;}
main .wp-block-column{text-align:initial;margin:0 5px;display:inline-block;vertical-align:top;width:calc(100% - 10px);}
main .wp-block-columns.has-6-columns .wp-block-column{width:calc(100% * 0.1666 - 10px);}
main .wp-block-columns.has-5-columns .wp-block-column{width:calc(100% * 0.20 - 10px);}
main .wp-block-columns.has-4-columns .wp-block-column{width:calc(100% * 0.25 - 10px);}
main .wp-block-columns.has-3-columns .wp-block-column{width:calc(100% * 0.3333 - 10px);}
main .wp-block-columns.has-2-columns .wp-block-column{width:calc(100% * 0.50 - 10px);}
@media screen and (max-width:1000px){
	main .wp-block-columns.has-6-columns .wp-block-column{width:calc(100% * 0.3333 - 10px);}
}
@media screen and (max-width:860px){
	main .wp-block-columns.has-5-columns .wp-block-column{width:calc(100% - 10px);}
}
@media screen and (max-width:800px){
	main .wp-block-columns.has-4-columns .wp-block-column{width:calc(100% * 0.50 - 10px);}
}
@media screen and (max-width:640px){
	main .wp-block-columns.has-6-columns .wp-block-column{width:calc(100% * 0.50 - 10px);}
	main .wp-block-columns.has-3-columns .wp-block-column{width:calc(100% - 10px);}
}
@media screen and (max-width:500px){
	main .wp-block-columns{display:block;}
	main .wp-block-columns .wp-block-column, main .wp-block-columns.has-2-columns .wp-block-column, main .wp-block-columns.has-3-columns .wp-block-column, main .wp-block-columns.has-4-columns .wp-block-column, main .wp-block-columns.has-5-columns .wp-block-column, main .wp-block-columns.has-6-columns .wp-block-column{display:block;width:auto;}
}
/*FORMATTING*/
/*GUTENBERG LATEST POSTS WIDGET*/
main .wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;margin:0 -5px 10px;}
main .wp-block-latest-posts.is-grid li{margin:0 5px 10px;width:100%;}
@media (min-width:600px){
	main .wp-block-latest-posts.columns-2 li{width:calc(100% * 0.50 - 10px);}
	main .wp-block-latest-posts.columns-3 li{width:calc(100% * 0.3333 - 10px);}
	main .wp-block-latest-posts.columns-4 li{width:calc(100% * 0.25 - 10px);}
	main .wp-block-latest-posts.columns-5 li{width:calc(100% * 0.20 - 10px);}
	main .wp-block-latest-posts.columns-6 li{width:calc(100% * 0.1666 - 10px);}
}
main .wp-block-latest-posts__post-date{display:block;color:#ccc;font-size:12px;}
/*GUTENBERG LATEST POSTS WIDGET*/
/*GUTENBERG ARCHIVES WIDGET*/
main .wp-block-archives{margin-bottom:20px;}
main .wp-block-archives .screen-reader-text{color:#ccc;font-size:12px;}
/*GUTENBERG ARCHIVES WIDGET*/
/*GUTENBERG CATEGORIES WIDGET*/
main .wp-block-categories.aligncenter{text-align:left;}
/*GUTENBERG CATEGORIES WIDGET*/
/*GUTENBERG COMMENTS WIDGET*/
main .wp-block-latest-comments{list-style:none;padding-left:0;}
main .has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none;}
main .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, main .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px;}
main .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p{margin-bottom:0;}
main .wp-block-latest-comments__comment-date{color:#ccc;display:block;font-size:12px;}
main .wp-block-latest-comments .avatar, main .wp-block-latest-comments__comment-avatar{display:block;float:left;height:40px;width:40px;}
/*GUTENBERG COMMENTS WIDGET*/
/*GUTENBERG YOAST FAQ BLOCK*/
main .wp-block-yoast-faq-block{font-size:14px;color:#323232;}
main .wp-block-yoast-faq-block img ~ br{display:none;}
main .wp-block-yoast-faq-block img{display:block;margin:5px 0;}
/*GUTENBERG YOAST FAQ BLOCK*/
/*GUTENBERG YOAST HOW TO BLOCK*/
main .wp-block-yoast-how-to-block{text-align:center;}
main .wp-block-yoast-how-to-block .schema-how-to-total-time{margin-bottom:5px;font-size:12px;text-transform:uppercase;font-weight:normal;opacity:0.8;}
main .wp-block-yoast-how-to-block .schema-how-to-description{font-size:20px;line-height:1.2;color:#323232;font-weight:normal;margin-bottom:30px;}
main .wp-block-yoast-how-to-block > .schema-how-to-steps{list-style:none;padding-left:0;letter-spacing:-10px;margin:0 -10px;}
main .wp-block-yoast-how-to-block > .schema-how-to-steps > li{display:inline-block;vertical-align:top;width:33.33%;padding:0 10px;margin:0 0 20px;}
main .wp-block-yoast-how-to-block > .schema-how-to-steps > li > *{letter-spacing:normal;}
main .wp-block-yoast-how-to-block li strong{display:block;font-size:16px;line-height:1.2;color:#323232;margin-bottom:10px;}
main .wp-block-yoast-how-to-block li p{margin-bottom:0;}
main .wp-block-yoast-how-to-block img ~ br{display:none;}
main .wp-block-yoast-how-to-block img{display:block;margin:5px auto;}
@media screen and (max-width:600px){
	main .wp-block-yoast-how-to-block > .schema-how-to-steps > li{display:block;width:auto;}
}
/*GUTENBERG YOAST HOW TO BLOCK*/
/*GUTENBERG COLORS*/
main .has-pale-pink-background-color{background-color:#f78da7;}
main .has-vivid-red-background-color{background-color:#cf2e2e;}
main .has-luminous-vivid-orange-background-color{background-color:#ff6900;}
main .has-luminous-vivid-amber-background-color{background-color:#fcb900;}
main .has-light-green-cyan-background-color{background-color:#7bdcb5;}
main .has-vivid-green-cyan-background-color{background-color:#00d084;}
main .has-pale-cyan-blue-background-color{background-color:#8ed1fc;}
main .has-vivid-cyan-blue-background-color{background-color:#0693e3;}
main .has-very-light-gray-background-color{background-color:#f5f6f1;}
main .has-cyan-bluish-gray-background-color{background-color:#abb8c3;}
main .has-very-dark-gray-background-color{background-color:#313131;}
main .has-pale-pink-color{color:#f78da7;}
main .has-vivid-red-color{color:#cf2e2e;}
main .has-luminous-vivid-orange-color{color:#ff6900;}
main .has-luminous-vivid-amber-color{color:#fcb900;}
main .has-light-green-cyan-color{color:#7bdcb5;}
main .has-vivid-green-cyan-color{color:#00d084;}
main .has-pale-cyan-blue-color{color:#8ed1fc;}
main .has-vivid-cyan-blue-color{color:#0693e3;}
main .has-very-light-gray-color{color:#f5f6f1;}
main .has-cyan-bluish-gray-color{color:#abb8c3;}
main .has-very-dark-gray-color{color:#313131;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-pale-pink-background-color{border-color:#f78da7;color:#f78da7;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-vivid-red-background-color{border-color:#cf2e2e;color:#cf2e2e;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-luminous-vivid-orange-background-color{border-color:#ff6900;color:#ff6900;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-luminous-vivid-amber-background-color{border-color:#fcb900;color:#fcb900;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-light-green-cyan-background-color{border-color:#7bdcb5;color:#7bdcb5;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-vivid-green-cyan-background-color{border-color:#00d084;color:#00d084;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-pale-cyan-blue-background-color{border-color:#8ed1fc;color:#8ed1fc;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-vivid-cyan-blue-background-color{border-color:#0693e3;color:#0693e3;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-very-light-gray-background-color{border-color:#f5f6f1;color:#f5f6f1;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-cyan-bluish-gray-background-color{border-color:#abb8c3;color:#abb8c3;}
main .wp-block-button.is-style-outline .wp-block-button__link.has-very-dark-gray-background-color{border-color:#313131;color:#313131;}
/*GUTENBERG COLORS*/
/*GUTENBERG FONT-SIZES*/
main .has-small-font-size{font-size:14px;}
main .has-regular-font-size{font-size:16px;}
main .has-large-font-size{font-size:36px;}
main .has-larger-font-size{font-size:48px;}
/*GUTENBERG FONT-SIZES*/
/*OVERVIEWS*/
.overviewside{background:url(images/ships-bg.png)center center no-repeat #fff;text-align:center;}
.overviewside h3{margin-bottom:10px;}
.overviewside p{max-width:700px;margin:0 auto 20px;}
.overviews ul{list-style:none;padding-left:0;margin:0 -20px;display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%;}
.overviews li{margin:20px;box-shadow:0px 0px 15px rgba(0,0,0,0.1);padding:40px 20px;border-radius:5px;}
.overviews li:nth-child(4n + 1){-ms-grid-column:1;}
.overviews li:nth-child(4n + 2){-ms-grid-column:2;}
.overviews li:nth-child(4n + 3){-ms-grid-column:3;}
.overviews li:nth-child(4n + 4){-ms-grid-column:4;}
.overviews li:nth-child(5), .overviews li:nth-child(6), .overviews li:nth-child(7), .overviews li:nth-child(8){-ms-grid-row:2;}
.overviews li:nth-child(9), .overviews li:nth-child(10), .overviews li:nth-child(11), .overviews li:nth-child(12){-ms-grid-row:3;}
.overviews li:nth-child(13), .overviews li:nth-child(14), .overviews li:nth-child(15), .overviews li:nth-child(16){-ms-grid-row:4;}
.overviews li:nth-child(17), .overviews li:nth-child(18), .overviews li:nth-child(19), .overviews li:nth-child(20){-ms-grid-row:5;}
.overviews li:nth-child(21), .overviews li:nth-child(22), .overviews li:nth-child(23), .overviews li:nth-child(24){-ms-grid-row:6;}
.overviews li:nth-child(25), .overviews li:nth-child(26), .overviews li:nth-child(27), .overviews li:nth-child(28){-ms-grid-row:7;}
.overviews .overview-image{height:71px;margin-bottom:10px;line-height:71px;}
.overviews .overview-image img{vertical-align:bottom;max-height:100%;}
.overviews .overview-title{color:#fe6a60;font-size:18px;margin-bottom:10px;font-weight:normal;}
.overviews .overview-desc{font-size:14px;}
@media screen and (max-width:960px){
	.overviews ul{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;}
	.overviews li:nth-child(odd){-ms-grid-column:1;}
	.overviews li:nth-child(even){-ms-grid-column:2;}
	.overviews li:nth-child(3), .overviews li:nth-child(4){-ms-grid-row:2;}
	.overviews li:nth-child(5), .overviews li:nth-child(6){-ms-grid-row:3;}
	.overviews li:nth-child(7), .overviews li:nth-child(8){-ms-grid-row:4;}
	.overviews li:nth-child(9), .overviews li:nth-child(10){-ms-grid-row:5;}
	.overviews li:nth-child(11), .overviews li:nth-child(12){-ms-grid-row:6;}
	.overviews li:nth-child(13), .overviews li:nth-child(14){-ms-grid-row:7;}
	.overviews li:nth-child(15), .overviews li:nth-child(16){-ms-grid-row:8;}
	.overviews li:nth-child(17), .overviews li:nth-child(18){-ms-grid-row:9;}
	.overviews li:nth-child(19), .overviews li:nth-child(20){-ms-grid-row:10;}
	.overviews li:nth-child(21), .overviews li:nth-child(22){-ms-grid-row:11;}
	.overviews li:nth-child(23), .overviews li:nth-child(24){-ms-grid-row:12;}
	.overviews li:nth-child(25), .overviews li:nth-child(26){-ms-grid-row:13;}
	.overviews li:nth-child(27), .overviews li:nth-child(28){-ms-grid-row:14;}
}
@media screen and (max-width:510px){
	.overviews ul{display:block;}
}
/*OVERVIEWS*/
/*FEATURES*/
.features{background:url(images/hero-map.png)center center no-repeat #f0f6e0;position:relative;text-align:center;}
.features:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/hero-line.png)center top;}
.features h3{margin-bottom:10px;}
.features p{max-width:700px;margin:0 auto 20px;}
.features-wrapper{padding:70px 20px;position:relative;z-index:2;}
.features .flipster{padding:20px 0;}
.features .flipster--flat .flipster__container, .flipster--flat .flipster__item, .flipster--flat .flipster__item__content{height:auto!important;}
.features .flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future{opacity:1!important;}
.features .flipster__button{outline:none;color:#8d9b69;margin:0;top:45%;}
.features .feature-item{background:#fff;width:100%;max-width:400px;padding:20px;border-radius:5px;box-shadow:0px 0px 15px rgba(0,0,0,0.1);}
.features .feature-title{font-size:18px;color:#6097fe;margin-bottom:10px;}
.features .feature-desc{font-size:14px;}
@media screen and (max-width:510px){
	.features .feature-item{max-width:300px;}
	.features .flipster__button{display:none;}
}
/*FEATURES*/
/*SERVICES*/
.services{background:url(images/ships-bg.png)center center no-repeat #fff;}
.services section > header > h3{text-align:center;margin-bottom:10px;}
.services section > p{max-width:700px;text-align:center;margin:0 auto 20px;}
.services ul{list-style:none;padding-left:0;margin:0 -20px;display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%;text-align:center;}
.services li{margin:20px;box-shadow:0px 0px 15px rgba(0,0,0,0.1);padding:40px 20px;border-radius:5px;}
.services li:nth-child(4n + 1){-ms-grid-column:1;}
.services li:nth-child(4n + 2){-ms-grid-column:2;}
.services li:nth-child(4n + 3){-ms-grid-column:3;}
.services li:nth-child(4n + 4){-ms-grid-column:4;}
.services li:nth-child(5), .services li:nth-child(6), .services li:nth-child(7), .services li:nth-child(8){-ms-grid-row:2;}
.services li:nth-child(9), .services li:nth-child(10), .services li:nth-child(11), .services li:nth-child(12){-ms-grid-row:3;}
.services li:nth-child(13), .services li:nth-child(14), .services li:nth-child(15), .services li:nth-child(16){-ms-grid-row:4;}
.services li:nth-child(17), .services li:nth-child(18), .services li:nth-child(19), .services li:nth-child(20){-ms-grid-row:5;}
.services li:nth-child(21), .services li:nth-child(22), .services li:nth-child(23), .services li:nth-child(24){-ms-grid-row:6;}
.services li:nth-child(25), .services li:nth-child(26), .services li:nth-child(27), .services li:nth-child(28){-ms-grid-row:7;}
.services .service-title{color:#fe6a60;font-size:18px;margin-bottom:10px;font-weight:normal;}
.services .service-desc{font-size:14px;margin-bottom:20px;}
.services .service-item a{display:block;font-weight:normal;font-size:14px;color:#6097fe;text-decoration:none;border:1px solid #6097fe;border-radius:35px;padding:10px;text-transform:uppercase;margin:0 10px;transition:0.5s;}
.services .service-item a:hover{color:#fff;background:#6097fe;}
.services .front-page-content{margin-top:40px;}
@media screen and (max-width:960px){
	.services ul{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;}
	.services li:nth-child(odd){-ms-grid-column:1;}
	.services li:nth-child(even){-ms-grid-column:2;}
	.services li:nth-child(3), .services li:nth-child(4){-ms-grid-row:2;}
	.services li:nth-child(5), .services li:nth-child(6){-ms-grid-row:3;}
	.services li:nth-child(7), .services li:nth-child(8){-ms-grid-row:4;}
	.services li:nth-child(9), .services li:nth-child(10){-ms-grid-row:5;}
	.services li:nth-child(11), .services li:nth-child(12){-ms-grid-row:6;}
	.services li:nth-child(13), .services li:nth-child(14){-ms-grid-row:7;}
	.services li:nth-child(15), .services li:nth-child(16){-ms-grid-row:8;}
	.services li:nth-child(17), .services li:nth-child(18){-ms-grid-row:9;}
	.services li:nth-child(19), .services li:nth-child(20){-ms-grid-row:10;}
	.services li:nth-child(21), .services li:nth-child(22){-ms-grid-row:11;}
	.services li:nth-child(23), .services li:nth-child(24){-ms-grid-row:12;}
	.services li:nth-child(25), .services li:nth-child(26){-ms-grid-row:13;}
	.services li:nth-child(27), .services li:nth-child(28){-ms-grid-row:14;}
}
@media screen and (max-width:510px){
	.services ul{display:block;}
}
/*SERVICES*/
/*STATS*/
.stats{background:url(images/hero-map.png)center center no-repeat #f0f6e0;position:relative;text-align:center;}
.stats:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/hero-line.png)center top;}
.stats h3{margin-bottom:40px;text-align:center;}
.stats-wrapper{padding:70px 20px;position:relative;z-index:2;}
.stats-list ul{list-style:none;padding-left:0;margin:0 -20px;display:-ms-grid;display:grid;-ms-grid-columns:25% 25% 25% 25%;grid-template-columns:25% 25% 25% 25%;text-align:left;}
.stats-list li{padding:20px;margin:20px 0;border-right:1px solid #a4ae8a;min-height:90px;}
.stats-list li:last-child{border:none;}
.stats-list li:nth-child(4n + 1){-ms-grid-column:1;}
.stats-list li:nth-child(4n + 2){-ms-grid-column:2;}
.stats-list li:nth-child(4n + 3){-ms-grid-column:3;}
.stats-list li:nth-child(4n + 4){-ms-grid-column:4;}
.stats-list .stat-termin{float:left;width:100px;text-align:center;font-size:50px;font-weight:600;color:#6b764a;line-height:50px;}
.stats-list .stat-termin span{line-height:1;}
.stats-list .stat-definition{padding-left:110px;font-size:18px;line-height:1.2;}
.stats-list .stat-definition br{line-height:1.2;}
@media screen and (max-width:1020px){
	.stats-list ul{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;}
	.stats-list li{border-right:none;}
	.stats-list li:nth-child(odd){-ms-grid-column:1;}
	.stats-list li:nth-child(even){-ms-grid-column:2;}
	.stats-list li:nth-child(3), .stats-list li:nth-child(4){-ms-grid-row:2;}
}
@media screen and (max-width:490px){
	.stats-list ul{display:block;}
}
/*STATS*/
/*SLIDER*/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer.ms-touch{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0%, 100%)}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}
/*SLIDER*/
/*TESTIMONIALS*/
.testimonials{background:url(images/hero-map.png)center center no-repeat #fff;position:relative;text-align:center;}
.testimonials:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/hero-line.png)center top;}
.testimonials h3{margin-bottom:10px;text-align:center;}
.testimonials section > p{max-width:400px;margin:0 auto 20px;}
.testimonials-wrapper{padding:70px 20px;position:relative;z-index:2;}
.testimonials .tns-outer{position:relative;}
.testimonials .tns-outer .tns-controls button{position:absolute;top:35%;z-index:1;outline:none;padding:0;color:#8d9b69;background:transparent;opacity:0.5;}
.testimonials .tns-outer .tns-controls button:hover{opacity:1;}
.testimonials .tns-outer .tns-controls button[data-controls="prev"]{left:0;}
.testimonials .tns-outer .tns-controls button[data-controls="next"]{right:0;}
.testimonials .tns-outer .tns-nav{position:absolute;bottom:0;width:100%;z-index:1;}
.testimonials .tns-outer .tns-nav button{background:#c2c5b9;padding:0;width:14px;height:14px;border-radius:100%;margin:5px;outline:none;}
.testimonials .tns-outer .tns-nav .tns-nav-active{background:#fe6a60;}
.testimonials article{margin:20px auto 40px;max-width:750px;text-align:left;min-height:119px;}
.testimonials article img{width:90px;height:90px;border-radius:100%;float:left;display:block;margin-top:15px;border:2px solid #cacfbc;}
.testimonials article h4{margin-bottom:10px;font-size:16px;}
.testimonials article .testimonial-rating{float:right;color:#e9b71e;}
.testimonials article p{font-size:13px;margin-bottom:0;}
.testimonials article .testimonial-content{padding:25px 20px 25px 55px;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.1);border-radius:5px;margin-left:45px;}
@media screen and (max-width:900px){
	.testimonials .tns-outer .tns-controls button{display:none;}
}
@media screen and (max-width:450px){
	.testimonials article img{float:none;margin:0 auto 10px;}
	.testimonials article .testimonial-rating{float:none;color:#e9b71e;}
	.testimonials article .testimonial-content{padding:25px 20px;margin:0 20px;}
}
/*TESTIMONIALS*/
/*TEAM*/
.team{text-align:center;}
.team h3{margin-bottom:10px;}
.team p{max-width:710px;margin:0 auto 20px;}
.team .tns-outer{position:relative;}
.team .tns-outer > button{display:none;}
.team .tns-outer .tns-controls button{position:absolute;top:45%;z-index:1;outline:none;padding:0;color:#8d9b69;background:transparent;opacity:0.5;}
.team .tns-outer .tns-controls button:hover{opacity:1;}
.team .tns-outer .tns-controls button[data-controls="prev"]{left:0;}
.team .tns-outer .tns-controls button[data-controls="next"]{right:0;}
.team .tns-outer .tns-inner{max-width:1080px;margin:0 auto;}
.team article{margin:40px 20px;background:#fafcf4;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);padding:40px 20px;}
.team article .team-url{display:block;margin:0 auto 10px;width:90px;}
.team article .team-url img{display:block;width:90px;height:90px;border-radius:100%;border:2px solid #cacfbc;}
.team article h4{font-size:16px;margin-bottom:5px;text-transform:uppercase;}
.team article h4 a{color:#6097fe;font-weight:600;text-decoration:none;}
.team article h4 a:hover{color:#323232;}
.team article .team-rating{font-size:16px;color:#e9b71e;margin-bottom:20px;}
.team article table{border-spacing:0px;margin-bottom:0;}
.team article th, .team article td{background:transparent;text-align:center;color:#6b764a;border-radius:0px;padding:0;width:50%;}
.team article th{padding-top:10px;font-size:20px;font-weight:600;border-right:1px solid #e2e7d3;line-height:1.2;}
.team article td{padding-bottom:10px;border-right:1px solid #e2e7d3;}
.team article th:last-child, .team article td:last-child{border-right:none;}
@media screen and (max-width:1160px){
	.team .tns-outer .tns-controls button{display:none;}
}
@media screen and (max-width:600px){
	.team article th, .team article td{display:table-cell;}
}
/*TEAM*/
/*PAPER TYPES*/
.paper-types{background:url(images/hero-map.png)center center no-repeat #fff;position:relative;text-align:center;}
.paper-types:before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url(images/hero-line.png)center top;}
.paper-types h3{margin-bottom:10px;text-align:center;}
.paper-types-wrapper{padding:70px 20px;position:relative;z-index:2;}
.paper-types-list ul{list-style:none;text-align:left;padding-left:0;max-width:750px;margin:40px auto;letter-spacing:-10px;}
.paper-types-list li{display:inline-block;vertical-align:top;width:33.33%;margin:10px 0;}
.paper-types-list li > *{letter-spacing:normal;}
.paper-types-list a{display:inline-block;vertical-align:top;text-decoration:none;color:#323232;font-size:15px;font-weight:normal;margin:0 20px;}
.paper-types-list a:before{content:"-";color:#fe6a60;margin-right:5px;font-weight:600;}
.paper-types-list a:hover{color:#fe6a60;}
@media screen and (max-width:960px){
	.paper-types-list li{width:50%;}
}
@media screen and (max-width:490px){
	.paper-types-list li{width:auto;display:block;}
}
/*PAPER TYPES*/
/*FRONT CONTACTS*/
.front-contacts{text-align:center;}
.front-contact-items{margin:0 -20px;}
.front-contact-items ul{list-style:none;padding-left:0;display:table;width:100%;border-spacing:20px;}
.front-contact-items li{display:table-cell;vertical-align:middle;width:25%;background:#f1f6e5;border-radius:5px;padding:20px;}
.front-contact-items li:last-child{background:transparent;}
.front-contact-items dl{margin-bottom:0;}
.front-contact-items dt i{color:#8fa546;font-size:26px;line-height:30px;margin-bottom:5px;}
.front-contact-items dd{color:#6b764a;font-weight:300;}
.front-contact-items .wp-block-button{margin-bottom:0;}
@media screen and (max-width:1120px){
	.front-contact-items li{width:33.33%;}
	.front-contact-items li:last-child{width:auto;display:table-caption;caption-side:bottom;}
}
@media screen and (max-width:860px){
	.front-contact-items li{margin:20px;}
	.front-contact-items ul, .front-contact-items li, .front-contact-items li:last-child{display:block;width:auto;}
}
/*FRONT CONTACTS*/
/*BLOG*/
.blog-posts article{margin-bottom:40px;}
.blog-posts article h3{margin-bottom:10px;}
.blog-posts article .wp-post-image{margin-bottom:10px;}
.blog-posts article footer p{font-size:12px;font-weight:normal;color:#7f807e;}
.blog-posts article p{margin-bottom:10px;text-align:justify;}
.blog-posts article .excerpt-more-link a{display:inline-block;vertical-align:top;border:1px solid #fe6a60;text-decoration:none;padding:5px 25px;border-radius:35px;font-weight:normal;transition:0.5s;}
.blog-posts article .excerpt-more-link a:hover{background:#fe6a60;color:#fff;}
/*BLOG*/
/*PAGINATION*/
.wp-pagenavi{margin-bottom:16px;}
.wp-pagenavi span{display:inline-block;vertical-align:top;background:#f5f6f1;color:#323232;font-size:14px;padding:6px 20px;text-transform:uppercase;border-radius:35px;margin:0 4px 4px 0;}
.wp-pagenavi a{display:inline-block;vertical-align:top;background:#fe6a60;color:#fff;font-size:14px;padding:6px 20px;transition:0.5s;font-weight:normal;text-transform:uppercase;border-radius:35px;text-decoration:none;margin:0 4px 4px 0;}
.wp-pagenavi a:hover{background:#323232;}
/*PAGINATION*/
/*SINGLE POST*/
.single-post{text-align:justify;}
.post-meta p{background:#f5f6f1;padding:20px;color:#7f807e;border-radius:5px;font-size:13px;}
.tags-cloud{background:#f5f6f1;padding:20px;border-radius:5px;text-align:center;margin-bottom:20px;}
.tags-cloud h6{text-transform:uppercase;font-weight:600;opacity:0.6;font-size:18px;margin-bottom:10px;}
.tags-cloud a{display:inline-block;vertical-align:top;border:1px solid #fe6a60;color:#fe6a60;text-decoration:none;padding:2px 10px;border-radius:30px;transition:0.5s;margin:5px 2px;font-size:14px;}
.tags-cloud a:hover{background:#fe6a60;color:#fff;}
.categories-cloud{background:#f5f6f1;padding:20px;border-radius:5px;text-align:center;}
.categories-cloud h6{text-transform:uppercase;font-weight:600;opacity:0.6;font-size:18px;margin-bottom:10px;}
.categories-cloud ul{list-style:none;padding-left:0;margin:0;}
.categories-cloud li{display:inline-block;vertical-align:top;margin:5px 2px;}
.categories-cloud li a{display:block;border:1px solid #fe6a60;color:#fe6a60;text-decoration:none;padding:2px 10px;border-radius:30px;transition:0.5s;}
.categories-cloud li a:hover{background:#fe6a60;color:#fff;}
/*SINGLE POST*/
/*PRICES*/
.price_ac_wr ul{list-style:none;padding-left:0;margin-bottom:6px;}
.price_ac_wr li{display:inline-block;vertical-align:top;margin:0 4px 4px 0;}
.price_ac_wr li a{display:block;text-decoration:none;padding:3px 15px;border-radius:35px;border:1px solid #fe6a60;transition:0.5s;}
.price_ac_wr li a:hover, .price_ac_wr li .active{color:#fff;background:#fe6a60;}
.price_ac_wr .choice{margin-bottom:16px;}
.price_ac_wr .choice > div{cursor:pointer;display:inline-block;vertical-align:top;background:#fe6a60;color:#fff;font-size:14px;padding:10px 15px;transition:0.5s;border-radius:35px;margin:0 4px 4px 0;}
.price_ac_wr .choice > div:hover, .price_ac_wr .choice > .active{background:#323232;color:#fff;}
.price_ac_wr td, price_ac_wr th{vertical-align:middle;}
.price_ac_wr td{text-align:center;}
/*PRICES*/
/*FOOTER*/
.footer-zone{background:#303030;}
.footer-blocks{padding:0 20px;}
.footer-wrapper{padding-top:60px;min-height:100px;}
.footer-wrapper .logo{display:block;float:left;margin-top:48px;}
.footer-wrapper .logo img{vertical-align:top;}
.footer-wrapper > div{padding-left:291px;}
.footer-wrapper .widgetized{margin:0 -10px;letter-spacing:-10px;}
.footer-wrapper .widgetized nav, .footer-wrapper .widgetized aside{display:inline-block;vertical-align:top;padding:0 10px;}
.footer-wrapper .widgetized nav > *, .footer-wrapper .widgetized aside > *{letter-spacing:normal;}
.footer-wrapper .widgetized nav{width:611px;padding-top:32px;}
.footer-wrapper .widgetized nav ul{list-style:none;margin:0 -5px;letter-spacing:-10px;}
.footer-wrapper .widgetized nav li{display:inline-block;vertical-align:top;width:33.33%;padding:0 5px;margin:5px 0;}
.footer-wrapper .widgetized nav li > *{letter-spacing:normal;}
.footer-wrapper .widgetized nav a{display:inline-block;vertical-align:top;color:#fff;font-size:14px;text-decoration:none;font-weight:300;}
.footer-wrapper .widgetized nav a:hover{color:#fe6a60;}
.footer-wrapper .widgetized aside{width:281px;}
.footer-wrapper .widgetized aside h6{color:#fff;font-size:14px;margin-bottom:10px;font-weight:normal;}
.footer-wrapper .widgetized aside > div{letter-spacing:-10px;margin:0 -5px;}
.footer-wrapper .widgetized aside > div > div{display:inline-block;vertical-align:top;margin-bottom:10px;padding:0 5px;width:33.33%;}
.footer-wrapper .widgetized aside > div > div > *{letter-spacing:normal;}
.footer-wrapper .widgetized aside img{vertical-align:top;}
.footer-contacts{margin:0 -20px;letter-spacing:-10px;clear:both;}
.footer-contacts > div{display:inline-block;vertical-align:top;width:50%;padding:0 20px;margin:22px 0;}
.footer-contacts > div > div{display:inline-block;vertical-align:top;}
.footer-contacts > div > div > *{letter-spacing:normal;}
.footer-contacts .messangers{text-align:right;}
.footer-contacts a{display:block;text-decoration:none;color:#303030;background:#fff;font-size:18px;width:26px;line-height:26px;text-align:center;border-radius:3px;transition:0.5s;}
.footer-contacts a:hover{background:#fe6a60;color:#fff;}
.footer-contacts .socials a{margin:4px 8px 4px 0;}
.footer-contacts .messangers a{margin:4px 0 4px 8px;}
.copyrights{text-align:center;background:#262626;padding:10px 20px;}
.copyrights p{font-size:12px;color:#fff;}
@media screen and (max-width:1200px){
	.footer-wrapper .logo{display:inline-block;float:none;margin-top:0;}
	.footer-wrapper > div{padding-left:0;}
	.footer-wrapper .widgetized nav, .footer-wrapper .widgetized aside{display:block;width:auto;padding-top:0;margin-top:20px;}
	.footer-wrapper .widgetized aside{text-align:center;background:rgba(0,0,0,0.1);padding-top:10px;padding-bottom:10px;}
}
@media screen and (max-width:480px){
	.footer-wrapper .widgetized nav li{width:50%;}
}
@media screen and (max-width:410px){
	.footer-wrapper .widgetized nav li{width:auto;display:block;}
	.footer-contacts > div, .footer-contacts .messangers{display:block;width:auto;text-align:center;}
	.footer-contacts .socials a, .footer-contacts .messangers a{margin:4px;}
}
/*FOOTER*/
.goTop{display:block;position:fixed;z-index:9999;right:10px;bottom:10px;transition:0.5s;cursor:pointer;opacity:0;width:40px;line-height:40px;border-radius:100%;color:#fff;background:#8d9b69;text-align:center;font-size:30px;}
.goTop.scrollOpacity{opacity:1;}
.goTop.scrollOpacity:hover{background:#787e6a;}
::selection{background:#fe6a60;color:#fff;}
img::selection{background:transparent;}