.hidden{overflow:hidden;}@keyframes pulse{0%{box-shadow:0 0 0 0 #0074b0;}}@keyframes pulse-orange{0%{box-shadow:0 0 0 0 #ff7800;}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{width:100%;border-collapse:collapse;border-spacing:0;}input{line-height:normal;}*{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}html,body{height:100%;}html ul,html li{padding:0;margin:0;list-style-type:none;}img{max-width:100%;vertical-align:top;height:auto;}p{margin:0;margin-bottom:15px;}h1,h2,h3{margin:0;margin-bottom:25px;}h2{color:#1d1d1d;font-weight:700;text-transform:uppercase;font-family:'Myriad Pro',sans-serif;}body{background-color:#fff;margin:0;padding:0;position:relative;width:100%;min-width:320px;font-family:'Open Sans',sans-serif;font-size:16px;line-height:normal;color:#1d1d1d;}.body-hidden{overflow:hidden;}a{text-decoration:none;color:#1d1d1d;}input::-moz-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:15px;}input::-webkit-input-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:15px;}textarea::-moz-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;}textarea::-webkit-input-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:15px;}.clearfix::after{content:"";display:table;clear:both;}strong{font-weight:700;}em{font-style:italic;}.button_s{box-sizing:border-box;display:inline-block;padding:15px 45px;background-color:#ff7800;color:#fff;font-size:16px;text-decoration:none;font-weight:700;text-transform:uppercase;font-family:'Myriad Pro',sans-serif;border:2px solid #fff;border-radius:10px;outline:none;cursor:pointer;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.button_s.l{background-color:transparent;border:2px solid white;padding:18px 78px;}.button_s a{color:#fff;display:inline-block;text-decoration:none;}.button_s:hover{background-color:#0074b0;color:#fff;}.default-list{position:relative;display:block;-webkit-padding-start:40px;padding-inline-start:40px;margin:1em 0 2em 0;margin-bottom:25px;color:#16375b;}.default-list li:not(:last-child){padding-bottom:0.3em;}ul.default-list{list-style-type:disc;}ul.default-list li{list-style-type:disc;}ol.default-list{list-style-type:decimal;}ol.default-list li{list-style-type:decimal;}.main-wrapper{box-sizing:border-box;max-width:1390px;padding:0 10px;margin:0 auto;}.wrapper{box-sizing:border-box;max-width:1360px;padding:0 10px;margin:0 auto;}.skeleton{margin:0 auto;}.global-wrapper{min-height:100%;}.global-wrapper:after{content:"";display:block;width:100%;height:198px;}footer{box-sizing:border-box;height:198px;margin-top:-198px;clear:both;}.mobile-href{pointer-events:none;}.slick-slide{outline:none;}.slick-prev,.slick-next{z-index:2;position:absolute;top:50%;margin-top:-30px;width:35px;height:55px;background:url("/sites/all/themes/oc_atoll/css/images/slick-prev.png") no-repeat center;outline:none;border:none;cursor:pointer;}.slick-prev{left:15px;}.slick-next{right:15px;background-image:url("/sites/all/themes/oc_atoll/css/images/slick-next.png");}.slick-list{margin:0 75px;}.slick-active button{opacity:0;}.region-call-me{display:none;}#cboxContent{position:relative;border:2px solid transparent;background-attachment:f;background-image:linear-gradient(57deg,#18385f 0%,#0074b0 100%);}#cboxContent .call-me-wrapper > div{color:white;}#cboxContent .call-me-wrapper > div .messages.error,#cboxContent .call-me-wrapper > div .messages.status{position:absolute;font-size:14px;}#cboxContent .call-me-wrapper > div .ajax-progress.ajax-progress-throbber{position:absolute;bottom:-20px;}#cboxContent .call-me-wrapper > div .grippie{display:none;}#cboxContent .call-me-wrapper > div form{margin:auto;width:320px;display:block;}#cboxContent .call-me-wrapper > div h2{font-size:14px;padding-top:35px;padding-bottom:2px;color:white;font-size:900;font-weight:700;text-align:center;text-transform:uppercase;}#cboxContent .call-me-wrapper > div input{width:95%;border:1px solid #0074b0;border-radius:5px;padding:2%;background-color:#ffffff;color:#1d1d1d !important;}#cboxContent .call-me-wrapper > div input.form-checkbox{width:auto;display:inline;}#cboxContent .call-me-wrapper div.checkbox_tr label{display:inline;}#cboxContent .call-me-wrapper div.checkbox_tr label a{color:#fff;}#cboxContent .call-me-wrapper > div input.call-me-submit{display:block;width:202px;padding:13px 29px;margin:25px auto 0;font-size:16px;font-weight:700;background-color:#ff7800;color:#fff !important;text-transform:none;border:none;border-radius:10px;cursor:pointer;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}#cboxContent .call-me-wrapper > div input.call-me-submit:hover{animation:pulse-orange 1s;box-shadow:0 0 0 1em rgba(255,255,255,0);}#cboxContent .call-me-wrapper > div textarea{width:100%;border:1px solid #0074b0;border-radius:5px;padding:2%;background-color:#ffffff;color:#1d1d1d !important;min-height:132px;}#cboxContent .call-me-wrapper > div textarea:hover,#cboxContent .call-me-wrapper > div textarea:active{border-color:#0074b0;background-color:#ffffff;}#cboxContent .call-me-wrapper > div label{font-style:italic;font-size:16px;display:inline-block;padding-bottom:5px;padding-left:0;}.front header{background:#fff url("/sites/all/themes/oc_atoll/css/images/header/header-bg.jpg") no-repeat center top;min-height:955px;}.front .header-hide-color{color:#0074b0;font-weight:700;}.not-front h2{color:#1d1d1d;}header .main-wrapper{max-width:1390px;margin:0 auto;padding:0 10px;}header .header-wrapper{padding-top:30px;padding-bottom:60px;}header .header-wrapper .company-title{float:left;padding-bottom:5px;margin-right:9.7%;color:#0074b0;font-family:'Myriad Pro',sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;background:url("/sites/all/themes/oc_atoll/css/images/header/wave-logo.png") no-repeat center bottom;}header .header-wrapper .company-title a{color:#0074b0;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}header .header-wrapper .company-title a:hover{color:#ff7800;}header ul.menu li,header li.expanded,header li.collapsed,header li.leaf{margin:0;padding:0;}header nav{display:block;float:left;padding-top:5px;}header nav a{color:#ff7800;}header nav > ul.menu li{margin-right:10px;}header nav > ul.menu li:last-child{margin-right:0;}header nav ul.menu{position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;}header nav ul.menu li{list-style:none;list-style-image:none;border-radius:10px;border:2px solid transparent;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}header nav ul.menu li a{display:block;padding:5px 7px;font-size:18px;font-weight:600;}header nav ul.menu li:hover{border:2px solid #0074b0;}header nav ul.menu .leaf{list-style-image:none;list-style-type:none;}header nav ul.menu .expanded{list-style-image:none;list-style-type:none;}header nav > ul.menu > .active-trail{border:2px solid #0074b0;}header .header-contact{float:right;color:#0074b0;}header .header-contact a{color:#0074b0;}header .phone,header .email,header .address{padding-left:35px;background:url("/sites/all/themes/oc_atoll/css/images/header/phone.png") no-repeat left center;}header .phone{display:block;font-weight:700;margin-bottom:5px;white-space:nowrap;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header .email{background-image:url("/sites/all/themes/oc_atoll/css/images/header/email.png");margin-bottom:5px;}header .email a{display:inline-block;border-bottom:1px solid;font-weight:700;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}header .email a:hover{color:#1d1d1d;border-color:transparent;}header .address{background-image:url("/sites/all/themes/oc_atoll/css/images/header/address.png");background-position:left top;font-weight:700;}header .address span{font-weight:400;color:#1d1d1d;}header .header-text{float:right;padding-right:40px;color:#fff;font-family:'Myriad Pro',sans-serif;font-weight:900;}header h1{position:relative;color:#ffffff;font-size:43px;text-transform:uppercase;margin-bottom:0;}header h1:before{content:'';position:absolute;top:-47px;right:-28px;width:147px;height:143px;background:url("/sites/all/themes/oc_atoll/css/images/header/clock.png") no-repeat center;}header .header-text-sub{color:#0074b0;font-size:39px;text-transform:uppercase;}header .header-text-sub span{position:relative;font-size:73px;color:#fff;}header .header-text-sub span:before{content:'';position:absolute;top:6px;left:-45px;width:49px;height:19px;background:url("/sites/all/themes/oc_atoll/css/images/header/numbers.png") no-repeat center;}header .header-text-sub span:last-child:before{background:url("/sites/all/themes/oc_atoll/css/images/header/numbers2.png") no-repeat center;left:-39px;}.front main{position:relative;margin-top:-320px;}.front-banner{padding-bottom:75px;}.front-banner .wrapper{padding:35px 20px 10px;background:url("/sites/all/themes/oc_atoll/css/images/main/front-banner-bg.jpg") no-repeat center;font-family:'Myriad Pro',sans-serif;color:#fff;text-transform:uppercase;border-radius:10px;}.front-banner .wrap{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;border-bottom:2px solid #fff;}.front-banner .left{width:41.2%;margin:0;margin-right:50px;font-size:48px;color:#fff;font-weight:900;}.front-banner .right{flex:1 1 auto;margin-bottom:10px;line-height:0.6;font-size:124px;font-weight:900;}.front-banner .right span{font-size:248px;line-height:0.1;color:#ff7800;}.front-banner .sub{margin:6px;font-size:31px;}.why{padding-bottom:85px;font-family:'Myriad Pro',sans-serif;}.why .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.why h2{margin-bottom:10px;color:#0074b0;font-size:34px;font-weight:400;text-transform:uppercase;}.why .col-left{flex:0 1 32.8%;margin-right:85px;}.why .col-left p{margin-bottom:15px;text-indent:25px;}.why .col-left li{padding-left:50px;margin-bottom:3px;color:#000000;font-size:20px;line-height:35px;background:url("/sites/all/themes/oc_atoll/css/images/why/1.png") no-repeat left center;}.why .col-left li:last-child{margin-bottom:0;}.why .col-left li:nth-child(2){background-image:url("/sites/all/themes/oc_atoll/css/images/why/2.png");}.why .col-left li:nth-child(3){background-image:url("/sites/all/themes/oc_atoll/css/images/why/3.png");}.why .col-left li:nth-child(4){background-image:url("/sites/all/themes/oc_atoll/css/images/why/4.png");}.why .col-left li:nth-child(5){background-image:url("/sites/all/themes/oc_atoll/css/images/why/5.png");}.why .col-left li:nth-child(6){background-image:url("/sites/all/themes/oc_atoll/css/images/why/6.png");}.why .col-left li:nth-child(7){background-image:url("/sites/all/themes/oc_atoll/css/images/why/7.png");}.why .col-left li:nth-child(8){background-image:url("/sites/all/themes/oc_atoll/css/images/why/8.png");}.why .col-right{position:relative;z-index:2;box-sizing:border-box;flex:1;padding:20px;padding-right:35px;background-color:#ff7800;border-radius:10px;}.why .col-right:before{z-index:1;content:'';position:absolute;top:0;right:-40px;width:542px;height:452px;background:url("/sites/all/themes/oc_atoll/css/images/why/after.png") no-repeat center;}.why .col-right h3{margin-bottom:10px;color:#ffffff;font-size:46px;line-height:0.8;font-weight:600;}.why .why-text{color:#373737;}.why .why-text .finnera{font-family:Impact;font-size:104px;line-height:100px;text-transform:uppercase;margin-bottom:6px;}.why .why-text .finnera sup{top:-0.6em;font-size:60px;line-height:1;}.why .why-text p{max-width:330px;padding:17px 0;padding-left:6px;margin:0;margin-left:5px;font-size:33px;font-weight:600;line-height:40px;text-transform:uppercase;border-left:14px solid;}.our-works{padding-bottom:85px;}.our-works h2{color:#0074b0;text-align:center;font-size:46px;font-weight:700;text-transform:uppercase;margin-bottom:30px;}.our-works .wrap{display:flex;flex-wrap:wrap;}.our-works .item{flex:0 1 20%;}.our-works img{width:100%;height:100%;}.front-company .region-block-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;}.region-block-bottom{margin-bottom:55px;overflow:hidden;}.region-block-bottom #block-views-page-block-1{order:1;flex:0 1 47.6%;font-size:22px;line-height:1.2;}.region-block-bottom #block-views-page-block-1 h2{color:#0074b0;margin-bottom:30px;font-size:40px;line-height:0.9;font-weight:700;text-transform:uppercase;}.region-block-bottom #block-views-scan-block{order:2;flex:0 1 47.2%;}.region-block-bottom #block-views-scan-block h2{max-width:424px;color:#4a4a4a;font-size:20px;font-weight:700;margin-bottom:0;padding-bottom:25px;text-transform:none;}.region-block-bottom #block-views-scan-block .field-name-field-scan-img{overflow:hidden;}.region-block-bottom #block-views-scan-block .field-name-field-scan-img .field-item{width:33.33333333%;float:left;}.region-block-bottom #block-views-scan-block .field-name-field-scan-img .field-item a{display:block;width:95%;padding-right:5%;}.region-block-bottom #block-views-scan-block .field-name-field-scan-img .field-item a img{width:100%;height:auto;}.region-block-bottom .button_s{display:block;max-width:175px;padding:15px 40px;color:#4a4a4a;margin-top:55px;background-color:#fff;border:2px solid #0074b0;}.region-block-bottom .button_s:hover{background-color:#0074b0;color:#fff;}.front-catalog{padding-bottom:75px;}.front-catalog h2{color:#ffffff;font-size:45px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}.front-catalog h2 a{color:#fff;}.front-catalog .content{padding-bottom:55px;}.front-catalog .content .views-row{box-sizing:border-box;width:31.33%;float:left;background-color:#fff;text-align:center;margin:0 auto 40px;margin-right:3%;box-shadow:2px 3px 7px rgba(0,0,0,0.35);}.front-catalog .content .views-row .l{border-bottom:4px solid #e6e6e6;-ms-transition:0.3;-webkit-transition:0.3;-moz-transition:0.3;-o-transition:0.3;transition:0.3;cursor:pointer;}.front-catalog .content .views-row .l:hover{border-color:transparent;box-shadow:0 0 28px 2px rgba(0,116,176,0.18);}.front-catalog .content .views-row > div h3{margin:0;}.front-catalog .content .views-row > div h3 a{display:inline-block;padding:25px 10px 0;margin-bottom:30px;font-family:'Myriad Pro',sans-serif;font-size:28px;font-weight:700;color:#0074b0;text-decoration:underline;text-transform:uppercase;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.front-catalog .content .views-row > div h3 a:hover{text-decoration:none;}.front-catalog .content .views-row > div .block_img{overflow:hidden;margin-bottom:35px;}.front-catalog .content .views-row > div .block_text{min-height:88px;padding:0 30px;color:#1d1d1d;}.front-catalog .content .views-row > div .link{padding-bottom:25px;padding-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.front-catalog .content .views-row > div .link a:first-child{width:35%;padding-left:30px;color:#797979;text-decoration:underline;}.front-catalog .content .views-row > div .link a:first-child:hover{text-decoration:none;}.front-catalog .content .views-row > div .link a:last-child{padding:18px 46px;}.front-catalog .content .views-row:nth-child(3n){margin-right:0;}.path-product .not-front main .skeleton{background-color:#fff;box-shadow:none;}.page-product .region-content .content{padding:5px;}.page-product .region-content .content .view-display-id-page .view-content{display:flex;flex-wrap:wrap;}.page-product .region-content .content .view-display-id-page .views-row{box-sizing:border-box;width:32.33%;float:left;background-color:#fff;text-align:center;margin-right:1%;margin-bottom:15px;box-shadow:2px 3px 7px rgba(0,0,0,0.35);}.page-product .region-content .content .view-display-id-page .views-row .l{border-bottom:4px solid #e6e6e6;-ms-transition:0.3;-webkit-transition:0.3;-moz-transition:0.3;-o-transition:0.3;transition:0.3;cursor:pointer;}.page-product .region-content .content .view-display-id-page .views-row .l:hover{border-color:transparent;box-shadow:0 0 28px 2px rgba(0,116,176,0.18);}.page-product .region-content .content .view-display-id-page .views-row > div h3{min-height:123px;margin:0;}.page-product .region-content .content .view-display-id-page .views-row > div h3 a{display:inline-block;padding:25px 10px 0;margin-bottom:30px;font-family:'Myriad Pro',sans-serif;font-size:28px;font-weight:700;color:#0074b0;text-decoration:underline;text-transform:uppercase;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.page-product .region-content .content .view-display-id-page .views-row > div h3 a:hover{text-decoration:none;}.page-product .region-content .content .view-display-id-page .views-row > div .block_img{overflow:hidden;margin-bottom:35px;}.page-product .region-content .content .view-display-id-page .views-row > div .link{padding-bottom:25px;padding-top:25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.page-product .region-content .content .view-display-id-page .views-row > div .link a:first-child{width:35%;padding-left:30px;color:#797979;text-decoration:underline;}.page-product .region-content .content .view-display-id-page .views-row > div .link a:first-child:hover{text-decoration:none;}.page-product .region-content .content .view-display-id-page .views-row > div .link a:last-child{padding:18px 46px;}.page-product .region-content .content .view-display-id-page .views-row:nth-child(3n){margin-right:0;}.not-front .left-yes .wrapper_padding{overflow:hidden;}.not-front .left-yes .product-wrapper{display:flex;flex-wrap:wrap;}.not-front .left-yes .sticky-wrapper{float:left;width:200px;}.not-front .left-yes .sticky-wrapper.is-sticky h2{padding-top:25px;}.not-front .left-yes .region-left-sidebar-wrapper{float:left;width:200px;}.not-front .left-yes .region-left-sidebar-wrapper .button_s{display:table;margin:0 auto 35px;background-color:#0074b0;}.not-front .left-yes .region-left-sidebar-wrapper .button_s:hover{animation:pulse 1s;box-shadow:0 0 0 1em rgba(255,255,255,0);}.not-front .left-yes .region-left-sidebar{margin-bottom:25px;}.not-front .left-yes .region-content{margin-left:310px;}.not-front .left-yes #block-views-product-block-1{margin-bottom:25px;}.not-front .left-yes #block-views-product-block-1 h2{padding-bottom:25px;margin:0;color:#626262;font-size:30px;line-height:36px;}.not-front .left-yes #block-views-product-block-1 .ls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.not-front .left-yes #block-views-product-block-1 .ls .block_img{width:65px;margin-right:15px;}.not-front .left-yes #block-views-product-block-1 .ls h3{width:115px;margin-bottom:0;}.not-front .left-yes .region-left-sidebar .views-row:not(:last-child){margin-bottom:15px;}.not-front .left-yes .region-left-sidebar h3 a{color:#1d1d1d;font-size:18px;text-decoration:underline;transition:all 0.3s ease;}.not-front .left-yes .region-left-sidebar h3 a:hover{color:#0074b0;text-decoration:underline;}footer{padding:45px 0;}footer .footer-top,footer .footer-bot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}footer .footer-top{padding-bottom:25px;align-items:center;}footer .footer-top div:last-child{width:255px;}footer .footer-address,footer .footer-email a,footer .phone{padding-left:35px;background:no-repeat left center;}footer .footer-address{background-image:url("/sites/all/themes/oc_atoll/css/images/header/address.png");}footer .footer-email a{display:block;margin-bottom:7px;background-image:url("/sites/all/themes/oc_atoll/css/images/header/email.png");color:#4a4a4a;font-weight:700;text-decoration:underline;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}footer .footer-email a:hover{color:#0074b0;text-decoration:none;}footer .phone{display:block;margin-bottom:5px;background-image:url("/sites/all/themes/oc_atoll/css/images/header/phone.png");color:#4a4a4a;font-family:'Myriad Pro',sans-serif;font-size:26px;font-weight:700;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}footer .phone:hover{color:#0074b0;}footer .footer-bot{color:#838383;}footer .footer-bot a{color:#838383;}footer .atoll a{text-decoration:underline;}footer .atoll a:hover{text-decoration:none;}footer .copyrights{margin-right:9%;}footer .policy-block{text-align:center;}footer .policy-block a{display:inline-block;border-bottom:1px solid;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}footer .policy-block a:hover{border-color:transparent;}.page-not-found{margin-top:45px;}.page-not-found a{text-decoration:underline;}.node-type-page .field-name-field-page-photo{margin-top:30px;}.node-type-page .field-name-field-page-photo .field-item{float:left;width:33.33333%;}.node-type-page .field-name-field-page-photo .field-item a{display:block;margin:auto;width:89%;}.node-type-page .field-name-field-page-photo .field-item a img{width:100%;}.node-type-doc .field-name-field-doc-img{overflow:hidden;margin-top:30px;}.node-type-doc .field-name-field-doc-img .field-item{float:left;width:33.33333%;}.node-type-doc .field-name-field-doc-img .field-item a{display:block;text-align:center;}.node-type-doc .field-name-field-doc-img .field-item a img{width:85%;padding-bottom:20px;}.feedback{background:url("/sites/all/themes/oc_atoll/css/images/main/call-form-bg.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover;margin-top:0;}.region-feedback{padding-bottom:50px;}.region-feedback .form-required{display:none;}.region-feedback .form-item{margin-top:0;}.region-feedback .call-me-wrapper > div{margin:auto;max-width:756px;}.region-feedback .call-me-wrapper > div h2{margin-bottom:0;padding-top:60px;text-align:center;color:#ffffff;font-size:50px;line-height:1;font-weight:700;}.region-feedback .call-me-wrapper > div .title-sub{padding-bottom:35px;text-align:center;color:#ffffff;font-size:20px;font-weight:500;text-transform:uppercase;}.region-feedback .call-me-wrapper > div label{padding-bottom:5px;color:#ffffff;font-weight:700;text-align:left !important;}.region-feedback .call-me-wrapper > div .block_q{display:flex;flex-wrap:wrap;justify-content:space-between;}.region-feedback .call-me-wrapper > div .block_q > div{box-sizing:border-box;width:30.7%;float:left;}.region-feedback .call-me-wrapper > div .block_q > div input{box-sizing:border-box;width:100%;padding:15px;color:#4a4a4a;border:none;border-radius:10px;}.region-feedback .call-me-wrapper > div .block_q > div:nth-child(2n){text-align:center;}.region-feedback .call-me-wrapper > div .block_q > div:nth-child(2n) div{display:inline-block;}.region-feedback .call-me-wrapper > div .block_q > div:nth-child(3n){text-align:right;}.region-feedback .call-me-wrapper > div .block_q > div:nth-child(3n) div{display:inline-block;}.region-feedback .call-me-wrapper > div .block_z{position:relative;overflow:hidden;}.region-feedback .call-me-wrapper > div .block_z > div{float:left;}.region-feedback .call-me-wrapper > div .block_z > div:first-child{width:100%;margin:8px 0 27px 0px;}.region-feedback .call-me-wrapper > div .block_z > div:first-child input{color:#4a4a4a;width:100%;padding:20px;border:none;border-radius:10px;}.region-feedback .call-me-wrapper > div .block_z > input{bottom:17px;right:0;padding:18px 34px;margin:auto;margin-top:1em;background-color:#ff7800;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:900;border:none;border-radius:10px;display:block;}.region-feedback .call-me-wrapper > div .block_z > input:hover{animation:pulse-orange 1s;box-shadow:0 0 0 1em rgba(255,255,255,0);}.region-feedback .call-me-wrapper > div .block_z .option a{color:#ff7800;text-decoration:underline;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.region-feedback .call-me-wrapper > div .block_z .option a:hover{color:#fff;}.region-feedback .call-me-wrapper > div .form-type-checkbox{margin-top:1.1em;}.region-feedback .call-me-wrapper > div .form-type-checkbox label{padding-left:8px !important;}.not-front .region-feedback .call-me-wrapper > div .title-sub{color:#1d1d1d;}.table-container{overflow-x:auto;margin-bottom:35px;}table{text-align:center;font-size:16px;background-color:#fff;}table td:nth-child(2n){text-align:center;color:initial;}table th,table td:first-child{background:#16375b;padding:10px 5px;}table th,table td{color:#fff !important;border-style:solid;border-width:0 1px 1px 0;border-color:white;}table th{text-align:center;font-weight:700;}table td{background:rgba(22,55,91,0.9);}table p{margin:0;}table th:first-child,table td:first-child{text-align:left;}.not-front.node-type-product h1{margin-bottom:30px;letter-spacing:2px;font-size:30px;font-weight:700;text-transform:uppercase;text-align:left;}.not-front header{min-height:auto;background-color:rgba(0,116,176,0.2);}.not-front header .wrapper{padding-bottom:5px;}.not-front header .header-wrapper{padding:15px 0;}.not-front .inner-text{color:#16375b;margin:25px 0;padding:0 20px;}.not-front .inner-text--red{box-sizing:border-box;background-color:rgba(255,120,0,0.7);padding:10px 40px;color:#fff;font-size:22px;font-weight:600;text-align:center;}.not-front main{position:relative;}.not-front main .wrapper:first-child{background-color:transparent;}.not-front main .skeleton{padding:25px 70px 45px;background-color:#fff;box-shadow:0 4px 13px rgba(0,0,0,0.34);}.not-front main h1{position:relative;margin-bottom:60px;font-family:'Myriad Pro',sans-serif;font-size:50px;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase;color:#1d1d1d;}.not-front main h1 span{background-color:#fff;padding:0 20px;line-height:normal;}.not-front main h1:after{content:'';display:block;max-width:870px;margin:0 auto;height:3px;background-color:#0074b0;margin-top:-35px;}.not-front main h4{padding-bottom:15px;margin-top:0;margin-bottom:0;font-family:'Myriad Pro',sans-serif;font-size:26px;color:#16375b;text-align:center;font-weight:600;text-transform:uppercase;}.breadcrumb{padding-bottom:15px;font-weight:600;line-height:26px;}.breadcrumb a{font-weight:400;border-bottom:1px solid;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.breadcrumb a:hover{color:#0074b0;border-color:transparent;}.node-type-usefull main h1{margin-bottom:30px;}.node-type-usefull main h1:after{display:none;}.node-type-usefull main h1 span{padding:0;}.path-usefull .inner-text{margin:0;padding:0;}.path-usefull .view-usefull{color:#16375b;}.path-usefull .view-usefull .views-row{margin-bottom:45px;}.path-usefull .view-usefull .node-usefull{display:flex;flex-wrap:wrap;}.path-usefull .view-usefull .usefull-img{flex:0 1 200px;margin-right:45px;}.path-usefull .view-usefull .right-col{flex:1;}.path-usefull .view-usefull h3{margin-bottom:12px;}.path-usefull .view-usefull h3 a{display:inline;font-family:'Myriad Pro',sans-serif;font-size:24px;font-weight:700;color:#0074b0;border-bottom:1px solid;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.path-usefull .view-usefull h3 a:hover{border-color:transparent;}.usefull-img-list{display:flex;flex-wrap:wrap;justify-content:space-between;}.usefull-img-list .item{flex:0 1 25%;padding:0 1%;margin-bottom:25px;text-align:center;}.usefull-img-list .item-title{margin-bottom:7px;color:#16375b;font-family:'Myriad Pro',sans-serif;font-size:18px;line-height:1.2;font-weight:600;}ul.fence-list{list-style-type:none;-webkit-padding-start:50px;padding-inline-start:50px;}ul.fence-list li{position:relative;z-index:1;list-style-type:none;}ul.fence-list li:before{content:'';position:absolute;z-index:-1;left:-30px;top:50%;width:21px;height:21px;background:url("/sites/all/themes/oc_atoll/css/images/fence/1.png") no-repeat center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}ul.fence-list li:nth-child(2):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/2.png");}ul.fence-list li:nth-child(3):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/3.png");}ul.fence-list li:nth-child(4):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/4.png");}ul.fence-list li:nth-child(5):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/5.png");}ul.fence-list li:nth-child(6):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/6.png");}ul.fence-list li:nth-child(7):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/7.png");}ul.fence-list li:nth-child(8):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/8.png");}ul.fence-list li:nth-child(9):before{background-image:url("/sites/all/themes/oc_atoll/css/images/fence/9.png");}.usefull-detail h3{text-align:center;font-family:'Myriad Pro',sans-serif;font-size:26px;color:#16375b;font-weight:900;}.path-delivery .inner-text a,.path-delivery .inner-text--red a{color:#16375b;text-decoration:underline;}.path-delivery .inner-text a:hover,.path-delivery .inner-text--red a:hover{text-decoration:none;}.path-delivery h3{text-align:center;font-family:'Myriad Pro',sans-serif;font-size:32px;color:#16375b;font-weight:900;}.path-contacts body{background-attachment:scroll;}.path-contacts #map{width:100%;height:585px;}.path-contacts .not-front main > .feedback .skeleton{background-color:transparent;padding:0;margin-top:0;box-shadow:none;}.path-contacts .hidden{overflow:hidden;}.path-contacts .contacts{overflow:hidden;padding-top:55px;background-color:#fff;box-shadow:0 4px 13px rgba(0,0,0,0.34);}.path-contacts .contacts .region-content{overflow:hidden;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item{display:flex;flex-wrap:wrap;justify-content:center;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:32.33%;text-align:center;padding:0 1%;padding-top:20px;padding-bottom:40px;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div > div h3{font-size:20px;font-weight:700;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:first-child a{display:block;font-size:24px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#0074b0;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:first-child a:hover{color:#1d1d1d;}.path-contacts .contacts-mail{color:#4a4a4a;text-decoration:underline;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.path-contacts .contacts-mail:hover{text-decoration:none;color:#0074b0;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:nth-child(2){width:30%;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:last-child{text-align:left;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:last-child h3{text-align:center;}.path-about main{color:#16375b;line-height:30px;}.path-about .inner-text{padding:0;}.path-about .left-yes .region-content{margin-left:0;}.path-about main .skeleton{max-width:1158px;}.path-about main .main-wrapper{max-width:870px;margin:0 auto;padding:0 10px;}.path-about main h2{padding-top:50px;font-size:22px;margin-bottom:50px;text-align:center;font-size:30px;font-weight:700;text-transform:none;}.path-about b,.path-about strong{font-weight:700;font-size:18px;}.path-about ul{list-style-type:disc;-webkit-padding-start:40px;margin-bottom:25px;}.path-about ul li{list-style-type:disc;}.path-about .about-list-img img{border:2px solid #000;border-radius:20px;margin-bottom:15px;width:13%;margin-right:0.5%;}.path-about .about-list-img img:last-child{margin-right:0;}.path-about .left-col{width:48%;float:left;line-height:30px;}.path-about .left-col p{padding-top:25px;}.path-about .right-col{margin-left:50%;font-weight:700;}.path-about .right-col p{padding:0 80px;padding-top:155px;text-align:center;}.path-about .about-form input::-moz-placeholder,.path-contacts .about-form input::-moz-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;}.path-about .about-form input::-webkit-input-placeholder,.path-contacts .about-form input::-webkit-input-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;}.path-about .about-form textarea::-moz-placeholder,.path-contacts .about-form textarea::-moz-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;}.path-about .about-form textarea::-webkit-input-placeholder,.path-contacts .about-form textarea::-webkit-input-placeholder{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;}.path-about .about-form .region-feedback .call-me-wrapper > div input,.path-contacts .about-form .region-feedback .call-me-wrapper > div input{box-sizing:border-box;border-radius:0;border-bottom:1px solid #1d1d1d;outline:none;}.path-about .about-form .region-feedback .call-me-wrapper > div h2,.path-contacts .about-form .region-feedback .call-me-wrapper > div h2{color:#1d1d1d;font-family:'Open Sans',sans-serif;font-size:30px;font-weight:700;line-height:30px;margin-bottom:0;}.path-about .about-form .region-feedback .call-me-wrapper > div .block_z > div:first-child input,.path-contacts .about-form .region-feedback .call-me-wrapper > div .block_z > div:first-child input{width:100%;border-bottom:1px solid #1d1d1d;border-radius:0;}.path-about .about-form .region-feedback .call-me-wrapper > div .block_z .checkbox_tr,.path-contacts .about-form .region-feedback .call-me-wrapper > div .block_z .checkbox_tr{float:none;}.path-about .about-form .region-feedback .call-me-wrapper > div .block_z .checkbox_tr label,.path-contacts .about-form .region-feedback .call-me-wrapper > div .block_z .checkbox_tr label{color:#1d1d1d;}.path-about .about-form .region-feedback .call-me-wrapper > div .button_s,.path-contacts .about-form .region-feedback .call-me-wrapper > div .button_s{display:block;width:135px;height:45px;float:none;padding:0;margin:0 auto 1em;text-align:center;font-weight:400;text-transform:none;border-bottom:none;border-radius:10px;}.detail-product-img{max-width:550px;margin:0 auto 35px;}.node-type-product strong{font-weight:700;}.node-type-product nav ul{padding:0;}.node-type-product main h1::before,.node-type-product main h1::after{margin-top:-20px;display:none;}.node-type-product main .inner-text:first-of-type{margin:0;margin-bottom:60px;}.node-type-product main .path-product-title{text-align:center;}.node-type-product .node-product .content{display:flex;flex-wrap:wrap;}.node-type-product h1{padding-top:0 !important;margin:0 auto 25px;}.node-type-product .field-name-body{margin-bottom:55px;}#block-block-9{width:90%;clear:both;float:none;margin:auto;}#block-block-9 .content p{width:33.3333333%;float:left;}#block-block-9 .content p img{width:90%;display:block;margin:auto;}.node-type-scan .content .field-name-field-scan-img .field-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;width:32.33%;margin-right:1%;margin-bottom:15px;text-align:center;padding:15px 0;border:1px solid rgba(0,0,0,0.3);border-radius:10px;-ms-transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}.node-type-scan .content .field-name-field-scan-img .field-item:hover{border-color:#0074b0;}.node-type-scan .content .field-name-field-scan-img .field-item:nth-child(3n){margin-right:0;}.scrollToTop{z-index:2;display:none;opacity:0.6;position:fixed;padding:20px;text-align:center;font-weight:700;color:#fff;bottom:75px;right:40px;background-color:#0074b0;border:1px solid #fff;border-radius:50%;}.scrollToTop:hover,.scrollToTop active{opacity:1;}.scrollToTop::before,.scrollToTop::after{content:'';position:absolute;width:15px;height:4px;background-color:#fff;}.scrollToTop:before{top:50%;margin-top:-2px;right:8px;transform:rotate(45deg);}.scrollToTop:after{top:50%;margin-top:-2px;left:8px;transform:rotate(-45deg);}.scrollToTop span{display:none;}.path-price main{line-height:30px;}.path-price .inner-text--red:last-of-type{margin-bottom:145px;}.path-price h2{padding-top:50px;font-size:22px;margin-bottom:50px;text-align:center;font-size:30px;font-weight:700;text-transform:none;}.mobile-block{display:none;position:fixed;left:0;top:0;width:100%;background-color:rgba(0,116,176,0.8);z-index:11;border-bottom:1px solid #fff;}.mobile-block .skeleton{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 25px;}.mobile-block .mobile-block-contacts{color:#fff;}.mobile-block .mobile-block-contacts a{display:block;color:#fff;}.mobile-block .mobile-block-contacts .phone,.mobile-block .mobile-block-contacts .email{padding-left:35px;background:no-repeat left center;}.mobile-block .mobile-block-contacts .phone{margin-bottom:10px;font-size:18px;font-weight:700;background-image:url("/sites/all/themes/oc_atoll/css/images/smartphone-call.png");}.mobile-block .mobile-block-contacts .email{font-weight:700;background-image:url("/sites/all/themes/oc_atoll/css/images/mail.png");text-decoration:underline;}.mobile-block .mobile-block-contacts .email:hover{text-decoration:none;}.header-mobile-phone{display:none;width:32px;height:32px;background:url("/sites/all/themes/oc_atoll/css/images/phone-white.png") no-repeat center;}.mobile-button{position:relative;display:inline-block;width:30px;height:30px;margin:5px;cursor:pointer;}.mobile-button b{display:none;font-size:22px;padding-left:50px;}.mobile-button span{margin:0 auto;position:relative;top:12px;}.mobile-button span:before,.mobile-button span:after{position:absolute;content:'';}.mobile-button span,.mobile-button span:before,.mobile-button span:after{width:30px;height:3px;background-color:#fff;display:block;}.mobile-button span:before{margin-top:-12px;}.mobile-button span:after{margin-top:12px;}.mobile-button span{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s;}.mobile-button-close span{background-color:rgba(0,0,0,0);-webkit-transition-delay:0.2s;transition-delay:0.2s;}.mobile-button span:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s;}.mobile-button-close span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s;}.mobile-button span:after{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s,0s;transition-delay:0.2s,0s;}.mobile-button-close span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,0.2s;transition-delay:0s,0.2s;}.mobile-wrapper{box-sizing:border-box;position:fixed;z-index:10;display:none;left:-110%;width:300px;top:0;margin-top:85px;padding-bottom:85px;height:100%;background-color:rgba(0,116,176,0.96);color:#fff;text-align:center;transition:all 500ms ease;}.mobile-wrapper .scroll-wrap{overflow-y:auto;height:100%;padding:10px 20px;}.mobile-wrapper .mobile-region-leftsidebar{display:none;}.mobile-wrapper li.expanded,.mobile-wrapper li.collapsed,.mobile-wrapper li.leaf{padding:0;}.mobile-wrapper ul,.mobile-wrapper li.leaf{padding:0;margin:0;list-style-type:none;list-style-image:none;}.mobile-wrapper ul.menu li{margin:0;font-weight:700;border-bottom:1px solid #fff;text-align:left;}.mobile-wrapper ul.menu li .menu li{font-weight:700;}.mobile-wrapper ul.menu li a{color:#fff;padding:12px 10px;text-decoration:none;transition:all 300ms ease;display:block;}.mobile-wrapper ul.menu li a:hover{background-color:#ff7800;}.mobile-wrapper ul.menu li .active{position:relative;text-decoration:underline;color:#fff;font-weight:700;}.mobile-wrapper ul.menu li .active::before{content:'';position:absolute;width:20px;height:12px;left:-25px;top:6px;background-repeat:no-repeat;}.mobile-wrapper ul.menu li .active:hover{text-decoration:none;}.mobile-wrapper ul{text-align:center;}.mobile-wrapper ul li.expanded{list-style-image:none;list-style-type:none;border-bottom:none;}.mobile-wrapper ul li.expanded a{display:block;padding-bottom:12px;}.mobile-wrapper ul li.expanded .menu li:first-child{border-top:1px solid #fff;padding:12px 0;}.mobile-wrapper ul li.collapsed{list-style-image:none;list-style-type:none;}.mobile-wrapper .nav-return{margin:0;font-weight:700;border-bottom:1px solid #fff;text-align:left;}.mobile-wrapper .nav-return a{position:relative;display:block;padding:12px 10px;color:#fff;font-weight:700;-ms-transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}.mobile-wrapper .nav-return a:hover{background-color:#ff7800;}.mobile-wrapper .mobile-block-contacts{margin-top:50px;text-align:left;}.mobile-wrapper .mobile-block-contacts .phone{display:block;color:#fff;font-weight:700;}.mobile-wrapper .mobile-block-contacts .email{text-decoration:none;}.mobile-wrapper .mobile-block-contacts .email a{font-weight:700;color:#fff;}.mobile-wrapper .mobile-block-contacts .header-address{font-size:16px;font-weight:700;}.mobile-wrapper .mobile-block-contacts .phone,.mobile-wrapper .mobile-block-contacts .email,.mobile-wrapper .mobile-block-contacts .header-address{display:block;margin-bottom:5px;padding-left:35px;color:#fff;font-size:14px;line-height:25px;background:no-repeat left center;}.mobile-wrapper .mobile-block-contacts .phone{background-image:url("/sites/all/themes/oc_atoll/css/images/smartphone-call.png");}.mobile-wrapper .mobile-block-contacts .phone.tel{background-image:url("/sites/all/themes/oc_atoll/css/imagescall-answer.png");}.mobile-wrapper .mobile-block-contacts .email{background-image:url("/sites/all/themes/oc_atoll/css/images/mail.png");}.mobile-wrapper .mobile-block-contacts .header-address{background-image:url("/sites/all/themes/oc_atoll/css/images/placeholder-on-map-paper-in-perspective.png");line-height:20px;}.mobile-wrapper .button_s{background-color:transparent;padding:12px 22px;margin-top:10px;margin-bottom:35px;text-align:center;text-transform:none;border:1px solid #fff;width:100%;}.mobile-wrapper .button_s:hover{background-color:#ff7800;}.mobile-wrapper-active{left:0;}.path-privacy main h1::after{display:none;}.path-privacy main h1 span{padding:0;}.region-feedback .call-me-wrapper > div .block_z > div{margin-bottom:15px;}@media screen and (max-width:1500px){.why .col-right:before{right:0;width:350px;background-size:cover;height:250px;top:95px;}}@media screen and (max-width:1400px){.front-banner .left{font-size:46px;}.front-banner .sub{font-size:28px;}.not-front main .skeleton{box-shadow:none;}.path-about nav ul{padding:0;margin:0;}}@media screen and (max-width:1280px){header .header-wrapper .company-title{margin-right:3.7%;}.front-banner .left{font-size:42px;}.front-banner .right{font-size:84px;}.front-banner .right span{font-size:192px;}.front-banner .sub{font-size:26px;}}@media screen and (max-width:1200px){.front header .header-wrapper{padding-bottom:129px;}.header-hide{display:none;}header .header-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}header .header-wrapper::after{display:none;}header .header-wrapper .company-title{margin-right:0;}header .company-title,header nav,header .header-contact{float:none;}header nav{padding-top:0;}header .address br{display:none;}.front-banner .left{font-size:38px;}.front-banner .sub{font-size:24px;}.why h2{font-size:28px;}.why .col-left{flex:0 1 36%;margin-right:15px;}.why .col-left li{font-size:18px;}.page-product .region-content .content .view-display-id-page .views-row > div .link a:first-child{padding-left:5px;}}@media screen and (max-width:1100px){.front header{background:rgba(0,116,176,0.25) url("/sites/all/themes/oc_atoll/css/images/header/mobile-header-bg.png") no-repeat center top;min-height:552px;margin-bottom:35px;}.front header .header-wrapper{padding-bottom:65px;}.front header .email{display:none;}.front main{margin-top:0;}header .header-contact{display:flex;justify-content:space-between;width:51%;margin-left:auto;margin-top:15px;}header .header-text{float:none;max-width:520px;padding:20px;margin:0 auto;background-image:linear-gradient(to left,#ff7800 0%,#ffb013 100%);border-radius:20px;}header h1:before{right:5px;}.front-banner .left{font-size:34px;}.front-banner .sub{font-size:22px;}.why h2{margin-bottom:35px;font-size:38px;font-weight:700;text-align:center;}.why h2 br{display:none;}.why .col-left{flex:0 1 100%;margin-right:0;margin-bottom:45px;}.why .col-left ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.why .col-left li{box-sizing:border-box;width:49%;}.why .col-right:before{top:45px;width:450px;height:350px;}.region-content #block-views-product-block h2{padding:5px 5px 0;color:#0074b0;text-align:center;}.region-content #block-views-product-block .content .views-row > div .link a:first-child{padding-left:10px;}.page-product .region-content h2{padding:5px 5px 0;color:#0074b0;text-align:center;}.page-product .region-content .content .view-display-id-page .views-row > div h3 a{margin-bottom:15px;}.page-product .region-content .content .view-display-id-page .views-row > div .link a:first-child{padding-left:10px;}.region-block-bottom #block-views-page-block-1{font-size:18px;}}@media screen and (max-width:992px){header .main-wrapper{position:static;}header .header-wrapper{display:none;}.mobile-block{display:block;padding-bottom:0;}.mobile-block .header-logo img{width:65px;}.front header{min-height:auto;padding:119px 0;}.mobile-wrapper{display:block;}.front-catalog .content .views-row > div h3 a{font-size:22px;}.front-catalog .content .views-row > div .link a:last-child{padding:12px 32px;}.page-product .region-content .content .view-display-id-page .views-row > div h3 a{font-size:22px;}.page-product .region-content .content .view-display-id-page .views-row > div .link a:last-child{padding:12px 32px;}.front-banner .left{font-size:30px;}.front-banner .right{font-size:80px;}.front-banner .right span{font-size:146px;}.front-banner .sub{font-size:20px;}footer .phone{font-size:22px;}.not-front{background-attachment:scroll;}.not-front header{display:none;}.not-front main{padding-top:85px;}.not-front main .skeleton{padding:25px 70px;}.not-front main h1{padding-top:0;padding-bottom:0;margin-bottom:45px;font-size:40px;}.not-front main h1:after{margin-top:-29px;}.path-price .not-front main h2{padding-top:25px;}.usefull-img-list .item{flex:0 1 33.33%;}}@media screen and (max-width:900px){h2{text-align:center;}.node-type-product .mobile-wrapper .mobile-region-leftsidebar{display:block;}.region-content #block-views-product-block .content .views-row{width:49.5%;margin-bottom:10px;}.region-content #block-views-product-block .content .views-row:nth-child(2n-1){margin-right:0.5%;margin-left:0;}.region-content #block-views-product-block .content .views-row:nth-child(2n){margin-left:0.5%;margin-right:0;}.page-product .region-content h2{text-align:center;}.page-product .region-content .content .button-change-font{width:160px;}.page-product .region-content .content .view-display-id-page .views-row{width:49.5%;}.page-product .region-content .content .view-display-id-page .views-row:nth-child(2n-1){margin-right:0.5%;}.page-product .region-content .content .view-display-id-page .views-row:nth-child(2n){margin-right:0;margin-left:0.5%;}.front-banner h2{text-align:left;}.front-banner .left{font-size:26px;}.front-banner .right{font-size:58px;}.front-banner .right span{font-size:124px;}.front-banner .sub{font-size:16px;}.why .col-left li{font-size:16px;}.why .col-right:before{top:90px;width:400px;height:300px;}.region-block-bottom{margin-bottom:0;}.region-block-bottom #block-views-scan-block{flex:0 1 100%;padding-bottom:85px;}.region-block-bottom #block-views-scan-block h2{max-width:100%;padding-bottom:0;margin-bottom:30px;color:#0074b0;font-size:30px;line-height:0.9;font-weight:700;text-transform:uppercase;}.region-block-bottom #block-views-page-block-1{flex:0 1 100%;padding-bottom:85px;}.region-block-bottom .button_s{display:table;margin:25px auto 0;}.not-front.node-type-product main h1{margin-bottom:15px;}.not-front main .skeleton{padding:15px 25px 25px;}.not-front main h1{font-size:34px;margin-bottom:40px;}.not-front main h1:after{margin-top:-24px;}.not-front main h4{font-size:22px;}.not-front .why{display:none;}.not-front .inner-text--red{padding:25px 20px;font-size:20px;}.node-type-product .left-yes .region-content{margin-left:0;}.node-type-product .left-yes .region-left-sidebar-wrapper{float:none;width:100%;}.node-type-product .left-yes .region-left-sidebar-wrapper .view-content{display:flex;flex-wrap:wrap;justify-content:center;}.node-type-product .left-yes .region-left-sidebar-wrapper .view-content .views-row{padding:0 30px;}body.node-type-product .wrapper_padding{display:flex;flex-direction:column-reverse;}.region-left-sidebar .node-product.node-promoted .block_img{opacity:1;}#block-views-product-block-1 h2{display:block;}.path-delivery h3{font-size:26px;margin-bottom:7px;}.path-usefull .view-usefull .usefull-img{flex:0 1 140px;margin-right:25px;}.global-wrapper::after{height:244px;}footer{padding-top:25px;padding-bottom:25px;height:244px;margin-top:-244px;}footer .footer-top div:last-child{width:auto;}footer .footer-email a{margin-bottom:0;}footer .phone{margin-bottom:0;}footer .footer-bot{flex-direction:column;align-items:center;text-align:center;}footer .copyrights{margin-bottom:15px;margin-right:0;}footer .policy{margin-bottom:15px;}}@media screen and (max-width:768px){.region-content #block-views-product-block h2{font-size:32px;}.front-banner .left{font-size:22px;}.front-banner .sub{font-size:14px;}.why h2{font-size:32px;}.why .col-left li{padding-left:40px;font-size:15px;line-height:26px;margin-bottom:8px;}.why .col-right:before{top:140px;width:325px;height:260px;}.our-works h2{font-size:32px;}.region-block-bottom #block-views-scan-block h2{font-size:32px;}.region-block-bottom #block-views-page-block-1 h2{font-size:32px;}.region-feedback{padding-bottom:0;}.region-feedback .call-me-wrapper > div h2{padding-top:35px;font-size:30px;}.region-feedback .call-me-wrapper > div .block_z{padding-bottom:70px;}.region-feedback .call-me-wrapper > div .block_z > div:first-child input{box-sizing:border-box;width:100%;}.region-feedback .call-me-wrapper > div .block_z > div{float:none;text-align:center;padding-bottom:15px;}.region-feedback .call-me-wrapper > div .block_z > input{position:absolute;left:50%;margin-left:-60px;padding:14px 20px;margin-top:5px;}.not-front main h1{margin-bottom:20px;}.not-front main h1:after{display:none;}.not-front main h1 span{padding:0;}.not-front .inner-text{margin:25px 0;}.path-about .about-form .region-feedback .call-me-wrapper > div .button_s,.path-contacts .about-form .region-feedback .call-me-wrapper > div .button_s{margin-left:-10%;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:first-child a{font-size:18px;}.path-contacts main h3{margin-bottom:5px;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div{width:95%;margin:0 auto;padding:0;padding-bottom:25px;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:nth-last-child(2n){width:95%;}.path-contacts .contacts .region-content .field-name-body .field-items .field-item > div:last-child{text-align:center;}.path-contacts #map{height:350px;}.path-price main h1{margin-bottom:0;}.path-price .inner-text--red:last-of-type{margin-bottom:45px;}.node-type-scan .content .field-name-field-scan-img .field-item{width:49%;margin-right:1%;margin-bottom:15px;}.node-type-scan .content .field-name-field-scan-img .field-item:nth-child(3n){margin-right:1%;}.node-type-scan .content .field-name-field-scan-img .field-item:nth-child(even){margin-right:0;}.path-usefull .view-usefull h3 a{font-size:22px;}.global-wrapper::after{height:308px;}footer{height:308px;margin-top:-308px;}footer .footer-top{flex-direction:column;padding-bottom:0;}footer .footer-address,footer .footer-email,footer .phone{margin-bottom:15px;}footer .footer-address{text-align:center;}}@media screen and (max-width:700px){.region-content #block-views-product-block .content{padding-bottom:0;}.front-banner .left{font-size:20px;}.front-banner .right{font-size:50px;}.front-banner .right span{font-size:94px;}.why .col-right:before{top:120px;width:265px;height:210px;}.why .col-right h3{font-size:36px;}.why .why-text .finnera{font-size:72px;}.why .why-text p{max-width:100%;width:50%;font-size:26px;line-height:33px;}.not-front .left-yes .region-left-sidebar h3 a{font-size:14px;}.path-about main h2{padding-top:30px;}.path-about .about-price h2::after{display:none;}.path-privacy main h1 span{font-size:32px;}::-webkit-scrollbar{-webkit-appearance:none;}::-webkit-scrollbar:vertical{width:10px;}::-webkit-scrollbar:horizontal{height:10px;}::-webkit-scrollbar-thumb{background-color:#0074b0;border-radius:10px;border:2px solid #ffffff;}::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff;}}@media screen and (max-width:600px){header h1:before{top:-34px;right:-5px;width:117px;height:113px;background-size:cover;}header .header-text-sub{font-size:32px;}.region-content #block-views-product-block h2,.why h2,.our-works h2,.region-block-bottom #block-views-page-block-1 h2{font-size:28px;line-height:1.1;margin-bottom:25px;}.region-content #block-views-product-block h2{margin-bottom:0;}.region-block-bottom #block-views-scan-block h2{font-size:24px;}.front h1{font-size:36px;}.not-front main .skeleton{padding:25px 0;}.not-front main h1{font-size:30px;}.not-front main h1 span{padding:0;}.not-front main h2{padding-top:40px;margin-bottom:15px;font-size:26px;}.region-block-bottom #block-views-page-block-1{font-size:16px;}.region-content #block-views-product-block h2{padding-bottom:25px;}.region-content #block-views-product-block .content .views-row{float:none;width:95%;margin:0 auto 15px !important;}.front-banner .left{width:44%;margin-right:20px;font-size:16px;}.front-banner .right{font-size:38px;}.front-banner .right span{font-size:70px;}.why .col-right:before{top:140px;width:225px;height:185px;}.why .col-right h3{font-size:28px;}.why .why-text p{font-size:20px;line-height:27px;}.our-works .wrap{justify-content:center;}.our-works .item{flex:0 1 33.3333%;}.page-product .region-content .content .view-display-id-page .views-row{float:none;width:100%;margin:0 10px 15px !important;}.page-product .region-content .content .view-display-id-page .views-row > div h3{min-height:auto;}.page-product .region-content .content .view-display-id-page .views-row > div h3 a{font-size:18px;}.region-feedback .call-me-wrapper > div .block_q > div{width:49%;}.region-feedback .call-me-wrapper > div .block_q > div:nth-child(3n){width:100%;}.region-feedback .call-me-wrapper > div .block_q > div:nth-child(3n) input{box-sizing:border-box;width:100%;}.path-product main h1::after{margin-top:-30px;}.not-front.node-type-product h1{text-align:center;}.usefull-img-list .item{flex:0 1 50%;}}@media screen and (max-width:480px){body{font-size:14px;}.front-catalog,.front-banner,.why,.our-works,.region-block-bottom #block-views-scan-block,.region-block-bottom #block-views-page-block-1{padding-bottom:45px;}.front h1{font-size:28px;}header h1:before{width:97px;height:93px;}header .header-text-sub{font-size:26px;}header .header-text-sub span{font-size:62px;}.region-block-bottom #block-views-scan-block .field-name-field-scan-img .field-item{width:75%;float:none;margin:0 auto 15px !important;}.front-banner .left{width:50%;}.front-banner .right{font-size:30px;}.front-banner .right span{font-size:64px;}.why .col-right{padding:10px;}.why .col-right:before{top:150px;width:185px;height:135px;-webkit-background-size:cover;background-size:cover;}.why .why-text p{font-size:18px;line-height:25px;}.not-front main h1{font-size:20px;margin-bottom:15px;}.not-front main h4{font-size:17px;}.not-front main .skeleton{padding:20px 0;}.not-front .inner-text{padding:0;margin:15px 0;text-align:justify;}.not-front .inner-text--red{font-size:16px;}.page-product .region-content .content{padding:0;}.path-usefull .view-usefull h3 a{font-size:18px;}.path-usefull .view-usefull .usefull-img{flex:0 1 100px;}.path-contacts .contacts{padding-top:0;box-shadow:none;}.path-about main .main-wrapper{padding:0;}.path-about .about-form .region-feedback .call-me-wrapper > div .button_s,.path-contacts .about-form .region-feedback .call-me-wrapper > div .button_s{position:absolute;margin-left:-70px;}.node-type-scan .content .field-name-field-scan-img .field-item{width:85%;float:none;margin:0 auto 15px !important;}.node-type-product .left-yes .region-left-sidebar-wrapper #block-views-product-block-1 .view-content{flex-direction:column;align-items:center;}.node-type-product .left-yes .region-left-sidebar-wrapper #block-views-product-block-1 .ls{justify-content:flex-start;}.node-type-product .left-yes .region-left-sidebar-wrapper #block-views-product-block-1 .ls .block_img{margin-right:15px;}.path-delivery h3{font-size:18px;}.path-privacy main{text-align:center;}.path-privacy main h1 span{font-size:24px;letter-spacing:-0.1px;padding:0;}.global-wrapper::after{height:289px;}footer{height:289px;margin-top:-289px;}footer .wrapper{font-size:14px;}footer .footer-address,footer .footer-email{line-height:22px;}footer .phone{font-size:18px;}.scrollToTop{bottom:15px;right:15px;}}@media (max-width:420px){.front h1{font-size:22px;}header h1:before{width:87px;height:84px;}header .header-text-sub{font-size:18px;}header .header-text-sub span{font-size:56px;}.not-front{background:none;}.not-front main .skeleton{margin-top:0;}.header-mobile-phone{display:block;}.mobile-block .mobile-block-contacts{display:none;}.mobile-wrapper{margin-top:85px;margin-bottom:85px;}.front-banner .wrapper{padding:25px 15px 5px;}.front-banner .left{width:100%;margin-right:0;margin-bottom:30px;text-align:center;}.front-banner .left br:first-child{display:none;}.front-banner .right{text-align:center;}.why .col-left ul{flex-direction:column;}.why .col-left li{width:75%;}.why .col-right:before{top:120px;width:115px;height:100px;}.why .col-right h3{font-size:22px;}.why .why-text{margin-left:4px;}.why .why-text .finnera{font-size:60px;line-height:1;}.why .why-text .finnera sup{font-size:36px;}.why .why-text p{font-size:15px;line-height:22px;}.region-block-bottom #block-views-scan-block h2{font-size:22px;line-height:1.1;}.region-feedback .call-me-wrapper > div .block_q > div{width:100%;float:none;}.region-feedback .call-me-wrapper > div .block_q > div input{width:100%;box-sizing:border-box;}.region-feedback .call-me-wrapper > div label{padding-left:5px;}.path-contacts .contacts{margin-top:0;}.path-contacts .about-form .region-feedback .call-me-wrapper > div h2{font-size:26px;}.node-type-product .left-yes .region-left-sidebar-wrapper .region-left-sidebar{padding-left:0;}.path-usefull .view-usefull .usefull-img{display:none;}.path-usefull .view-usefull h3{text-align:center;}}@media screen and (max-width:320px){.mobile-block .header-logo{margin:0;}}
