@font-face{ font-family:'Lato'; font-display:swap; font-style:normal; font-weight:300; src:url('../fonts/lato-v16-latin/lato-v16-latin-300.eot');src:local('Lato Light'),local('Lato-Light'),url('../fonts/lato-v16-latin/lato-v16-latin-300d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-v16-latin/lato-v16-latin-300.woff2') format('woff2'),url('../fonts/lato-v16-latin/lato-v16-latin-300.woff') format('woff'),url('../fonts/lato-v16-latin/lato-v16-latin-300.ttf') format('truetype'),url('../fonts/lato-v16-latin/lato-v16-latin-300.svg#Lato') format('svg');}@font-face{ font-family:'Lato'; font-display:swap; font-style:normal; font-weight:400; src:url('../fonts/lato-v16-latin/lato-v16-latin-regular.eot');src:local('Lato Regular'),local('Lato-Regular'),url('../fonts/lato-v16-latin/lato-v16-latin-regulard41d.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-v16-latin/lato-v16-latin-regular.woff2') format('woff2'),url('../fonts/lato-v16-latin/lato-v16-latin-regular.woff') format('woff'),url('../fonts/lato-v16-latin/lato-v16-latin-regular.ttf') format('truetype'),url('../fonts/lato-v16-latin/lato-v16-latin-regular.svg#Lato') format('svg');}@font-face{ font-family:'Lato'; font-display:swap; font-style:normal; font-weight:700; src:url('../fonts/lato-v16-latin/lato-v16-latin-700.eot');src:local('Lato Bold'),local('Lato-Bold'),url('../fonts/lato-v16-latin/lato-v16-latin-700d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-v16-latin/lato-v16-latin-700.woff2') format('woff2'),url('../fonts/lato-v16-latin/lato-v16-latin-700.woff') format('woff'),url('../fonts/lato-v16-latin/lato-v16-latin-700.ttf') format('truetype'),url('../fonts/lato-v16-latin/lato-v16-latin-700.svg#Lato') format('svg');}@font-face{ font-family:'Lato'; font-display:swap; font-style:normal; font-weight:900; src:url('../fonts/lato-v16-latin/lato-v16-latin-900.eot');src:local('Lato Black'),local('Lato-Black'),url('../fonts/lato-v16-latin/lato-v16-latin-900d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-v16-latin/lato-v16-latin-900.woff2') format('woff2'),url('../fonts/lato-v16-latin/lato-v16-latin-900.woff') format('woff'),url('../fonts/lato-v16-latin/lato-v16-latin-900.ttf') format('truetype'),url('../fonts/lato-v16-latin/lato-v16-latin-900.svg#Lato') format('svg');}@font-face{ font-family:'Open Sans'; font-display:swap; font-style:normal; font-weight:300; src:url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-300d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-300.woff2') format('woff2'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-300.woff') format('woff'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-300.ttf') format('truetype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-300.svg#OpenSans') format('svg');}@font-face{ font-family:'Open Sans'; font-display:swap; font-style:normal; font-weight:400; src:url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regulard41d.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regular.woff') format('woff'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-regular.svg#OpenSans') format('svg');}@font-face{ font-family:'Open Sans'; font-display:swap; font-style:normal; font-weight:600; src:url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-600d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-600.woff2') format('woff2'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-600.woff') format('woff'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-600.ttf') format('truetype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-600.svg#OpenSans') format('svg');}@font-face{ font-family:'Open Sans'; font-display:swap; font-style:normal; font-weight:700; src:url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-700d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-700.woff2') format('woff2'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-700.woff') format('woff'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-700.ttf') format('truetype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-700.svg#OpenSans') format('svg');}@font-face{ font-family:'Open Sans'; font-display:swap; font-style:normal; font-weight:800; src:url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-800.eot');src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-800d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-800.woff2') format('woff2'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-800.woff') format('woff'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-800.ttf') format('truetype'),url('../fonts/open-sans-v17-cyrillic-ext_latin/open-sans-v17-cyrillic-ext_latin-800.svg#OpenSans') format('svg');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:400; font-display:swap; src:url('../fonts/montserrat-v15-cyrillic-regular.eot');src:local('Montserrat Regular'),local('Montserrat-Regular'), url('../fonts/montserrat-v15-cyrillic-regulard41d.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v15-cyrillic-regular.woff2') format('woff2'),url('../fonts/montserrat-v15-cyrillic-regular.woff') format('woff'),url('../fonts/montserrat-v15-cyrillic-regular.ttf') format('truetype'),url('../fonts/montserrat-v15-cyrillic-regular.svg#Montserrat') format('svg');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/montserrat-v15-cyrillic-600.eot');src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'), url('../fonts/montserrat-v15-cyrillic-600d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v15-cyrillic-600.woff2') format('woff2'),url('../fonts/montserrat-v15-cyrillic-600.woff') format('woff'),url('../fonts/montserrat-v15-cyrillic-600.ttf') format('truetype'),url('../fonts/montserrat-v15-cyrillic-600.svg#Montserrat') format('svg');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/montserrat-v15-cyrillic-700.eot');src:local('Montserrat Bold'),local('Montserrat-Bold'), url('../fonts/montserrat-v15-cyrillic-700d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v15-cyrillic-700.woff2') format('woff2'),url('../fonts/montserrat-v15-cyrillic-700.woff') format('woff'),url('../fonts/montserrat-v15-cyrillic-700.ttf') format('truetype'),url('../fonts/montserrat-v15-cyrillic-700.svg#Montserrat') format('svg');}@font-face{ font-family:'Montserrat'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/montserrat-v15-cyrillic-800.eot');src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'), url('../fonts/montserrat-v15-cyrillic-800d41d.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-v15-cyrillic-800.woff2') format('woff2'),url('../fonts/montserrat-v15-cyrillic-800.woff') format('woff'),url('../fonts/montserrat-v15-cyrillic-800.ttf') format('truetype'),url('../fonts/montserrat-v15-cyrillic-800.svg#Montserrat') format('svg');}body{ background:rgb(255,255,255); color:rgb(0,0,0); margin-top:60px; font-family:"Montserrat",sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{ font-weight:700}h1,.h1{ font-family:"Montserrat",sans-serif}h2,.h2{ font-family:"Montserrat",sans-serif}h3,.h3{ font-family:"Montserrat",sans-serif}h4,.h4{ font-family:"Montserrat",sans-serif}.btn{ padding:5px 15px; background-color:rgb(203,27,48); color:#fff; cursor:pointer}.btn:hover, .btn:active, .btn:focus{ color:rgb(0,0,0); text-decoration:none; }button:hover, button:active, button:focus{ outline:none; }.btn-primary{ padding:5px 15px; background-color:rgb(203,27,48); color:#fff; cursor:pointer}.btn-primary:not([disabled]):not(.disabled):active{ color:#000; background:none}.btn-primary:hover{ color:#fff; text-decoration:none; }.btn-primary:focus,.btn-primary:active,.btn-primary:visited,.btn-primary:link{ color:#fff; text-decoration:none; }.btn-secondary{ border-radius:5px; padding:5px 15px; text-decoration:none; font-family:'Pacifico',cursive; font-size:1.2em; font-weight:lighter; color:#fff; transition:0.2s all; border:1px solid #000}.footer-01 .contact-links:before{ display:none}.btn-secondary:hover{ background:#fff !important; color:#000; text-decoration:none; }.btn-secondary:focus,.btn-primary:active,.btn-primary:visited,.btn-primary:link{ outline:none !important; box-shadow:none !important; }.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{ }.btn-share{ position:relative; margin-right:10px; padding:12px 20px 12px 35px; text-transform:none; line-height:1; margin-bottom:10px; border-radius:0}.btn-share span{ position:absolute; top:50%; transform:translateY(-50%); left:0; display:inline-block; width:40px; text-align:center; }.btn-share.facebook{ background-color:#2f5a9b; }.btn-share.twitter{ background-color:#00acf2; }.gradient{ background:linear-gradient(#0000005c,transparent)}#slideOut{ right:-400px; width:400px; min-height:300px}#slideOut div.container{ padding:15px; }.right-tab.show{ right:0 !important}#slideOut .slideOutTab{ cursor:pointer; position:absolute; left:-40px; width:40px; height:200px; background:rgb(68,68,68)}.slideOutTab div{ text-align:center; position:relative; font-family:arial; font-weight:normal; font-size:18px; color:#ffffff; right:70px; top:90px; width:180px; transform:rotate(270deg); -ms-transform:rotate(270deg);writing-mode:horizontal-tb}#slideOut .col-form-label{ padding:0 0 3px}#slideOut .form-control{ background-color:#fff; border-radius:0; border:none; height:35px}#slideOut textarea.form-control{ resize:none; height:108px}#slideOut .form-group{ margin-bottom:10px}#slideOut .form-control:focus{ outline:none}.form .form-error{ display:block; color:#b94a48; margin-top:5px; margin-bottom:5px; line-height:140%}.form .tickbox{ display:flex; align-items:flex-start; margin-bottom:20px}.form input[type="checkbox"]{ display:inline-block; width:auto; margin-top:5px}.form input[type="checkbox"] + label{ padding:0 0 0 5px; }.form .form-error{ font-size:15px}.form textarea.form-control{ resize:none; height:150px}.form input[type="checkbox"] + label + .form-error{ display:none}.form .checkbox{ position:absolute; opacity:0}.form .checkbox + label{ position:relative; padding-left:30px !important; cursor:pointer; }.form .checkbox + label:before{ position:absolute; left:0; content:"\f0c8"; font-family:FontAwesome; font-size:17px; display:inline-block; font-style:normal; vertical-align:middle; cursor:pointer; background:#dadada; color:#dadada; border-radius:5px; border:2px solid #cacaca; }.form .checkbox:checked + label:before{ content:"\f14a"; color:rgb(203,27,48)}.form .required-star{ color:rgb(255,0,0)}.form .tickbox.has-error label:before{ color:rgb(255,0,0)}.form select.valid,.form input.valid{ background-image:url('../images/default/success-field.png'); background-position:right 10px center; background-repeat:no-repeat; -webkit-background-size:20px; background-size:20px; border-color:#4a4a4a; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075); box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}.form select.error,.form input.error{ background-image:url('../images/default/error-field.png'); background-position:right 10px center; background-repeat:no-repeat; -webkit-background-size:20px; background-size:20px; border:2px solid #ff0000; background-color:#ffeded; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075); box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}#slideOut .form-error{ display:none}#slideOut .bottom-box{ position:relative; margin-bottom:0 !important}#slideOut .bottom-box .required{ position:absolute; top:10px; right:0; font-size:14px; color:rgb(68,68,68)}.right-tab{ display:none; position:fixed; top:200px; width:370px; right:-370px; background:rgb(238,238,238); z-index:9999; color:rgb(68,68,68); transition-property:all; transition-duration:.5s; transition-timing-function:cubic-bezier(0,1,0.5,1)}.right-tab iframe{ border:none; width:100%; height:350px; }.right-tab-button{ background:rgb(68,68,68); width:40px; height:40px; text-align:center; color:#fff; font-size:18px; line-height:40px; cursor:pointer; position:absolute; top:0; left:-40px}#facebook-feed{ top:405px; z-index:9998}#twitter-feed{ top:450px; z-index:9997}#instagram-feed{ top:495px; z-index:9996}.right-tab-content{ padding:15px}#cookie{ width:calc(100% - 40px); max-width:225px; position:fixed; z-index:99999; left:20px; bottom:20px; background-color:rgb(255,255,255); color:rgb(0,0,0); font-size:14px; }#cookie .cookie-text{ padding:15px; text-align:center; font-size:14px; }#cookie .cookie-text a{ display:block; margin-top:5px; color:rgb(203,27,48); font-weight:bold; margin:15px 0; }#cookie .accept-cookies{ width:100%; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; text-transform:uppercase; font-weight:bold; padding:12px 25px; font-size:14px;}#cookie > .btn{ width:100%; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }.hamburger{ position:absolute; top:50%; Right:15px; padding:5px; display:inline-block; cursor:pointer; transition:opacity,filter linear 0.15s; background-color:transparent; background-color:#cb1b30; border:none; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); z-index:2}.hamburger-box{ width:30px; height:24px; display:inline-block; position:relative}.hamburger-inner{ display:block; top:50%; margin-top:-2px; margin-left:4px}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{ width:22px; height:3px; background-color:rgb(255,255,255); border-radius:4px; position:absolute; transition:transform ease .15s; }.hamburger--collapse .hamburger-inner{ top:auto; bottom:0; transition-delay:.13s; transition-timing-function:cubic-bezier(.55,.055,.675,.19); transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{ content:""; display:block; top:-14px; transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{ content:""; display:block; top:-7px; transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{ transition-delay:.22s; transition-timing-function:cubic-bezier(.215,.61,.355,1); transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{ top:0; transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s; opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{ top:0; transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s; transform:rotate(-90deg)}.page404 .content-01{ text-align:center}.page404 .btn{ margin:10px 5px auto}.page404 .btn-wraper{ margin-top:15px}#advansys-utils{ position:fixed; bottom:5px; left:5px; width:100px; background-color:#254d7a; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:30px 10px 7px; background-image:url('../admin/assets/advansys.png'); background-repeat:no-repeat; -webkit-background-size:80px; background-size:93px; background-position:3px 3px; box-shadow:0 0 10px 0 rgba(0,0,0,0.5); z-index:999999; color:#fff; font:normal 12px Arial,serif; transition:0.3s opacity; opacity:0.5}#advansys-utils:hover{ opacity:1; }#advansys-utils-buttons{ font-size:0}#advansys-utils-buttons > button{ width:100%; background:linear-gradient(rgb(119,161,199),rgb(52,97,135)); color:#fff; text-shadow:1px 1px 3px rgba(0,0,0,0.36); border:1px solid #fff; cursor:pointer; padding:3px 0; font-size:11px; line-height:1; }#advansys-utils-buttons > button:hover{ border:1px solid #78a6ce; }#advansys-utils-buttons > #save-page, #advansys-utils-buttons > #exit-page{ font-size:13px; padding:2px 0; }#advansys-utils-buttons > #save-page{ width:60%; background:#33bea6; }#advansys-utils-buttons > #exit-page{ width:36%; margin-left:3px; background:#f44336; }#screenstats{ border:1px solid #fff; border-radius:3px; padding:2px; font-size:11px; text-align:center; margin-top:3px}[data-var][contenteditable=true]{ outline:2px dashed #254d7a; outline-offset:-2px}@media (min-width:768px){ body{ margin-top:125px; }.right-tab{ display:block} .dropdown-item-menu .nav-link .fa-circle{ display:none; } }@media (max-height:750px){#slideOut{ top:20vh; }#facebook-feed{ top:calc(20vh + 205px); }#twitter-feed{ top:calc(20vh + 250px); }#instagram-feed{ top:calc(20vh + 295px); }}@media (max-height:650px){ .right-tab{ display:none; }}.bootbox.popup-login.show{ position:absolute; left:0; top:0; width:100%; height:100%}.bootbox.popup-login .modal-dialog{ position:absolute !important; top:50% !important; left:50% !important; transform:translate(-50%,-50%) !important; width:600px; margin:0; max-width:none}.bootbox.popup-login.show .modal-dialog .login_form{ padding-top:0}.bootbox.popup-login .modal-dialog .help-block.form-error{ color:rgb(185,74,72)}.bootbox.popup-login .modal-dialog .passblock{ position:relative; margin-bottom:30px}.bootbox.popup-login .modal-dialog .login_form #reset-password{ position:absolute; bottom:-25px; left:15px; cursor:pointer; font-size:14px}.bootbox.popup-login .modal-dialog .login_form #reset-password:hover{ text-decoration:underline; }.bootbox.popup-login .modal-content{ border-radius:0}.bootbox.popup-login .modal-dialog .modal-body{ padding-bottom:0}.bootbox.popup-login .modal-dialog .bottom_suggestion{ margin-bottom:0; margin-left:-30px; margin-right:-30px; background:#b9b9b9; margin-top:15px}.bootbox.popup-login .modal-dialog .bottom_suggestion a{ color:#000; padding:15px 0; display:block; }.bootbox.popup-login #loginform button.btn[type=submit]{ border-radius:0; width:100%}.account_popup_dialog{ position:absolute; top:calc(100% + 15px); right:-60px; width:240px; text-align:left; background:#fff; border:1px solid #000}.account_popup_dialog:before{ content:""; position:absolute; right:60px; width:20px; height:40px; top:-40px; }.account_popup_dialog .item a{ color:#000; display:block; width:100%; padding:2px 15px; transition:all 0.1s; text-decoration:none; }.account_popup_dialog .item a i{ margin-right:10px; }.account_popup_dialog .item a:hover, .account_popup_dialog .item a:active{ background:#000; color:#fff; }.bootbox.popup-login.show .modal-dialog .login_form .form-errors .error-line{ padding-left:15px; padding-right:15px; margin-bottom:10px; color:rgb(185,74,72)}.message-container{ position:fixed; bottom:15px; right:15px; width:300px; display:flex; flex-direction:column; align-items:center}.message-container .messagepopupmessage{ position:relative; background:#d7d7d7; padding:15px; border-radius:5px; margin-top:15px; border:1px solid #b9b9b9; font-family:Open Sans; font-size:14px; width:100%; }.message-container .messagepopupmessage .close{ position:absolute; top:0; right:0; font-size:16px; border-radius:50%; width:20px; height:20px; display:flex; align-items:center; justify-content:center; opacity:0.2; cursor:pointer; transition:0.2s opacity; }.message-container .messagepopupmessage:hover .close, .message-container .messagepopupmessage .close:active{ opacity:1; }@media(max-width:575px){ .message-container{ left:15px; right:15px; width:auto; }.message-container .messagepopupmessage{ width:100%; margin-top:5px; }.message-container .messagepopupmessage .close{ font-size:20px; }}.modal-backdrop{ opacity:0; -moz-transition:opacity .2s; -o-transition:opacity .2s; -webkit-transition:opacity .2s; transition:opacity .2s; color:#fff}.modal-backdrop.in{ opacity:.7; }.highest-font{ font-size:41px}.high-font{ font-size;21px}.low-font{ font-size:11px}.nav-img{ overflow:hidden; z-index:99; background:#000; width:27px; height:27px; border-radius:27px; text-align:center; line-height:27px; border:4px solid #fff; box-sizing:content-box; margin-right:15px}.nav-item.lvl2:nth-of-type(2) .icon-nav,.nav-item.lvl2:nth-of-type(3) .icon-nav,.nav-item.lvl2:nth-of-type(4) .icon-nav{ width:19px; height:19px; margin-bottom:2px}.nav-item.lvl2:nth-of-type(2) .nav-img{ background:#cb1b30}.nav-item.lvl2:nth-of-type(3) .nav-img{ background:#462acd}.nav-item.lvl2:nth-of-type(4) .nav-img{ background:#8f8f8f}.nav-item.lvl2:nth-of-type(5) .nav-img{ background:#d4872c}.icon-nav:first-of-type{ height:13px}.icon-nav:nth-of-type(2){ height:13px}.nav-item .nav-link{ display:flex}.nav-item.lvl2 .nav-link{ padding:13px 10px!important}.nav-item.lvl2{ width:max-content; position:relative}.nav-item.lvl2:not(:last-child):after{ position:absolute; content:""; height:1px; width:auto; left:10px; background:#383838; min-width:300px}.dropdown-item-menu{ min-width:335px; padding:10px 25px 20px 5px; border-radius:0!important}.nav-link{ align-items:flex-end}.dropdown-item-menu .nav-link{ font-weight:400}.lvl2 .nav-link{ padding:13px 10px!important}.nav-item.item-dropdown.lvl1 > .dropdown-switch:after{ position:absolute; right:10px; top:2px}.nav-item.item-dropdown.lvl1.hoveritem:hover{ background:#000}.navbar-nav .hoveritem.show{ background:#000}.dropdown-item-menu .nav-link span{ padding-bottom:3px}@media(max-width:767px){ #navbar-menu{ z-index:1!important; transform:translateX(0)!important; top:0!important; overflow-y:scroll; overflow-x:hidden; background-color:#9b0a0a; height:100vh; } .navbar-nav{ background:#cb1b30!important; padding:17px 0 40px;position:relative; } .nav-item.item-dropdown.lvl1.hoveritem:hover,.navbar-nav .hoveritem.show,.item-dropdown.show > .dropdown-item-menu{ background:#cb1b30!important; } .nav-item.item-dropdown.lvl1 > .dropdown-switch:after{ right:0!important; top:-2px!important; position:unset!important; } .navbar-nav .nav-item{ width:min-content; } .dropdown-item-menu .nav-img{ display:none; } .navbar-nav .nav-link{ font-size:14px!important; border-top:none!important; } .dropdown-item-menu .nav-link{ font-size:12px!important; } .nav-item.lvl2 .nav-link{ padding:5px 0!important; } .nav-item.lvl2:not(:last-child):after{ display:none; } .dropdown-item-menu .nav-link .fa-circle{ margin-bottom:4px; } .dropdown-item-menu{ padding:15px 0 0!important; } .dropdown-item-menu .nav-link span{ padding-bottom:0!important; } .navbar-nav .nav-item.lvl1{ padding:10px 5px 10px 20px!important; } .hamburger-logo{ width:230px; position:static; margin-bottom:10px; margin-left:30px; } .hamburger-logo-bottom{ width:250px; height:130px; position:absolute; bottom:-3px; overflow:hidden; right:-60px; } .ten-years-contacts{ display:flex; flex-direction:column-reverse; width:100%; background:#9b0a0a; padding:40px 30px 30px; } .ten-years-contacts .contact-links{ margin-bottom:50px; } .ten-years-contacts .links_flex:first-of-type{ margin-bottom:15px; } .ten-years-contacts .ten-years{ margin:0; padding:0; } .ten-years-contacts .ten-years:after,.ten-years-contacts .ten-years:before{ display:none; } .ten-years-contacts .contact-links a{ color:#fff; } .ten-years-contacts .links_flex{ color:#fff; } .ten-years-contacts .links_flex .fa-phone,.ten-years-contacts .links_flex .fa-envelope{ margin-right:10px; } }.content-table{ overflow:auto; width:100%}.content-table table{ border:1px solid #e9ecef; width:100%}.content-table table td,.content-table table th{ border:1px solid #e9ecef}.content-table table td,.content-table table th{ padding:.3rem}.content-table table td,.content-table table th{ padding:.75rem; vertical-align:top; border-top:1px solid #e9ecef; width:158px}.content-table table tbody tr:nth-of-type(2n+1),.content-table table thead tr,#content-01-414 .content-table table tbody tr:nth-of-type(2n),#content-01-415 .content-table table tbody tr:nth-of-type(2n),#content-01-416 .content-table table tbody tr:nth-of-type(2n){ background-color:#e9edf1}#content-01-414 .content-table table tbody tr:nth-of-type(2n){ background-color:#e9edf1}.show-basket-popup{ position:relative}.basket-popup-body{ position:absolute; right:0; top:calc(100% + 15px); background:#fff; padding:10px; border:1px solid #000; z-index:999} .basket-popup-body:before{ content:""; color:#fff; font-weight:600; position:absolute; top:-26px; right:0; font-size:30px; width:70px; height:30px; } .basket-popup-body .items{ max-height:300px; overflow-y:scroll; } .basket-popup-body .items .popup-baket-item{ display:flex; flex-direction:row; width:300px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d2d2d2; } .basket-popup-body .items .popup-baket-item:last-of-type{ border-bottom:none; } .basket-popup-body .items .popup-baket-item .image{ width:90px; position:relative; overflow:hidden; border:2px solid #fff; } .basket-popup-body .items .popup-baket-item .image .btn-remove-item{ position:absolute; z-index:9; top:0; right:0; background:#000; color:#fff; padding:2px 4px; opacity:0; pointer-events:none; } .basket-popup-body .items .popup-baket-item .image:hover{ cursor:pointer; } .basket-popup-body .items .popup-baket-item .image:hover .btn-remove-item{ opacity:1; pointer-events:all; } .basket-popup-body .items .popup-baket-item .image:before{ content:""; display:block; padding-bottom:100%; } .basket-popup-body .items .popup-baket-item .image img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; } .basket-popup-body .items .popup-baket-item .description{ padding:0 10px; width:auto; flex:1; text-align:left; } .basket-popup-body .items .popup-baket-item .description .product-title{ color:#000; } .basket-popup-body .items .popup-baket-item .description .price{ color:#000; } .basket-popup-body .items .popup-baket-item .description .price-vat{ color:gray; font-size:12px; } .basket-popup-body .basket-total{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; color:#000; padding:15px 0; font-weight:bold; font-size:24px; } .basket-popup-body .basket-total .label{ } .basket-popup-body .basket-total .value{ } .basket-popup-body .basket-control{ display:flex; flex-direction:row; align-items:center; justify-content:end; justify-content:flex-end; } .basket-popup-body .basket-control > a{ background:#000; color:#fff; text-decoration:none; padding:10px 20px; display:block; } .basket-popup-body .basket-control a.chekcout-now{ border:2px solid #000; transition:0.2s all; } .basket-popup-body .basket-control a.chekcout-now:hover{ background:#fff; color:#000 !important; transform:scale(1.02); } .basket-popup-body .basket-control a.chekcout-now:active{ background:#fff; color:#000 !important; transform:scale(0.98); } .basket-popup-body .btn-remove-item{ color:#000; font-size:14px; cursor:pointer; } .basket-popup-body .btn-remove-item:hover{ text-decoration:underline; }body{ margin-top:0}.links_flex{ text-align:start}.navbar-collapse{ flex-grow:0}.nav-item .nav-link{ width:max-content}.navbar-nav{ }.navbar-account-button{ display:none}.show-basket-popup{ display:none}.navbar-phone .fa-phone{ transform:rotate(92deg)}.crown{ height:30px}.highest-font{ font-size:41px; margin:0 5px; line-height:0.8; }#select-lang{ background:none; color:#bfbfbf; border:none; border-bottom:1px solid #bfbfbf; padding-bottom:5px; margin-bottom:10px}.navbar-phone .contact-links .links_flex:first-child{ margin-bottom:0}.Login-Register{ display:flex; flex-direction:column; margin-left:70px; margin-top:-15px; font-size:14px; display:none}.log-reg{ color:#bfbfbf}.log-reg a{ color:#bfbfbf}.high-font{ font-size:21px; font-weight:500}.low-font{ font-size:11px; font-weight:600; text-align:center; margin-top:-5px}.ten-years{ display:flex; align-items:normal; color:#ffbf01; margin:0 50px 0 30px; padding:0 60px 0 30px; }.ten-years:before{ content:""; top:-50px; left:30px; width:1px; height:90px; background:#484848; position:absolute; display:none}.ten-years:after{ content:""; width:1px; height:90px; top:-50px; left:60px; background:#484848; position:relative}.years-column{ display:flex; flex-direction:column; text-align:justify; margin-top:-5px}.navbar-container{ position:relative}.navbar-phone .contact-links{ color:#ff3366; margin-top:-15px}.navbar-phone .contact-links a{ color:#ff3366; font-weight:600; font-size:21px}.navbar-phone .contact-links i{ margin-right:15px}.navbar-brand{ padding:0; margin:0}.logo{ width:280px; margin-top:40px}.navbar{ padding:0}#navbar-menu{ margin-top:130px; margin-left:0; position:absolute; left:50%; transform:translateX(-50%)}.navbar>.container,.navbar>.container-fluid{ justify-content:unset; align-items:unset}.nav-link{ color:rgb(255,255,255) !important; padding:0 15px !important; text-transform:uppercase; font-weight:bold}.dropdown-item-menu .nav-link{ color:#fff !important}.item-dropdown{ position:relative}.item-dropdown .dropdown-item-menu{ display:none; }.item-dropdown.show > .dropdown-item-menu{ display:block; background:rgb(0,0,0)}.nav-item .dropdown-switch{}.nav-item.item-dropdown.lvl1 > .dropdown-switch:after{ content:"\f107"; font-family:"FontAwesome"; font-weight:900; margin-left:5px; position:absolute; right:10px; top:2px; }.nav-item.item-dropdown.show.lvl1 > .dropdown-switch:after{ content:"\f106"}.nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ content:"\f078"; font-weight:900; font-family:"FontAwesome"; margin-left:5px}.nav-item.item-dropdown.show.lvl2 > .dropdown-switch:after{ content:"\f077"; font-weight:900}.nav-carousel-01 .carousel-inner .prev-slide,.nav-carousel-01 .carousel-inner .next-slide{ position:absolute; color:#fff; top:50%; transform:translateY(-50%); font-size:60px; font-weight:bold; cursor:pointer; z-index:2; opacity:0.3; transition:opacity 0.3s}.nav-carousel-01 .carousel-inner .prev-slide:hover, .nav-carousel-01 .carousel-inner .next-slide:hover{ opacity:0.8; }.nav-carousel-01 .carousel-inner .prev-slide{ left:45px}.nav-carousel-01 .carousel-inner .next-slide{ right:45px}.nav-carousel-01 .carousel-inner .slick-dots{ padding:0; margin:0; list-style:none; position:absolute; left:50%; bottom:15px; transform:translateX(-50%); display:flex; flex-direction:row}.nav-carousel-01 .carousel-inner .slick-dots > li{ cursor:pointer; font-weight:600; }.nav-carousel-01 .carousel-inner .slick-dots > li button{ display:none; }.nav-carousel-01 .carousel-inner .slick-dots > li:before{ content:"\f111"; font-family:"FontAwesome"; color:#fff; opacity:0.2; padding:5px; transition:opacity 0.3s; cursor:pointer; }.nav-carousel-01 .carousel-inner .slick-dots > li:hover:before{ opacity:0.6; }.nav-carousel-01 .carousel-inner .slick-dots > li.slick-active:before{ opacity:0.8; }@media(min-width:768px){.nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ content:"\f0da"; }.nav-item.item-dropdown.show.lvl2 > .dropdown-switch:after{ content:"\f0d9"; }.nav-item .nav-link{ padding:5px 20px !important; margin:0 5px; }.item-dropdown.show.lvl1 > .dropdown-item-menu{ position:absolute; left:0; top:100%; border-radius:5px; min-width:335px; }.item-dropdown.show.lvl1 > .dropdown-item-menu:after{ content:"\f0d8"; font-family:"FontAwesome"; font-weight:900; position:absolute; color:rgb(0,0,0); top:-22px; left:50%; transform:translateX(-50%); font-size:24px; width:100%; text-align:left; padding:0 15px; }.item-dropdown.show.lvl2.show{ }.item-dropdown.show.lvl2 > .dropdown-item-menu{ position:absolute; left:100%; top:0; min-height:100%; min-width:180px; border-radius:5px; }}.navbar-phone{ position:absolute; color:rgb(255,255,255); text-align:right; right:10%; top:50px; z-index:99999; display:flex!important}.navbar-basket-button{ text-decoration:none !important; }.navbar-basket-button .nav-basket-count{ color:#000; background:#fff; width:30px; height:30px; display:inline-block; text-align:center; line-height:30px; border-radius:50%; }.navbar-phone-button{ display:block; width:45px; height:45px; line-height:45px; font-size:25px; text-align:center; border:1px solid #ddd; border-radius:50%; color:rgb(255,255,255); }.dropdown-menu{ margin:15px 0 0; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; background:#000}.dropdown-menu:after{ content:""; position:absolute; top:-19px; height:20px; left:0; right:0; }.dropdown-menu:before{ content:""; position:absolute; top:-19px; left:20px; border:10px solid transparent; border-bottom:9px solid #000; }.dropdown-item{ color:#fff !important}.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active{ background:#ff9900; }.dropdown-toggle::after{ content:"\f078"; font-family:"FontAwesome"; width:auto; height:auto; border:none; font-size:15px; vertical-align:middle}.nav-carousel-01 .container{ position:absolute; top:0; left:0; right:0; bottom:0; text-align:center}.carousel-caption{ top:50%; left:15px; right:15px; bottom:auto; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); text-align:inherit}.carousel-caption-title{ font-size:55px; line-height:1.2; margin-bottom:30px; font-weight:700}.carousel-caption-text{ font-size:20px; margin:0; color:#fff}.carousel-caption .btn{ margin-top:30px; padding:15px 25px; font-weight:bold}.carousel-caption .fa-chevron-right{ padding-left:15px}.fixed-top.scrolled{ background-color:rgba(0,0,0,0.5); height:40px !important; -webkit-transition:all 0.8s ease; transition:all 0.8s ease} .fixed-top.scrolled .navbar-container{ justify-content:space-between; }.fixed-top.scrolled #navbar-menu{ margin-top:0; position:unset; transform:unset; left:unset; margin-left:unset; }.fixed-top.scrolled .navbar-phone{ display:none !important; }.fixed-top.scrolled .logo{ width:100px; margin-top:0; }.fixed-top.scrolled .nav-link{ color:rgb(255,255,255) !important; }@media (max-width:767px){ .navbar.navbar, .fixed-top.scrolled{ height:60px !important; }.navbar-nav{ background:rgb(0,0,0); }.logo{ width:200px; margin-top:0; } .fixed-top.scrolled .logo{ width:200px; } .navbar-expand-md > .container,.navbar-expand-md > .container-fluid{ position:static; }#navbar-menu{ margin:0; position:absolute; top:100%; left:0; width:100%; z-index:999999; }.nav-link{ color:rgb(255,255,255) !important; padding-left:10px !important; border-top:1px solid rgb(102,102,102); border-bottom:1px solid transparent; }.dropdown-menu{ margin:0; }.navbar-phone-button{ position:absolute; margin:0; right:15px; top:50%; transform:translateY(-50%); }.nav-item.item-dropdown.lvl1 > .dropdown-switch:after, .nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ float:right; }.nav-carousel-01 .carousel-inner .prev-slide{ left:15px; }.nav-carousel-01 .carousel-inner .next-slide{ right:15px; } .carousel-caption{ top:30%; } .slick-slider{ height:700px; }}.navbar-account-button{ margin-left:10px; margin-right:10px; position:relative; cursor:pointer}@media(max-width:767px){ .show-basket-popup{ position:absolute; top:50%; transform:translateY(-50%); right:15px; }.nav-basket-count{} .navbar-phone{ display:none!important; } .carousel-caption-title{ font-size:38px; max-width:350px; margin-left:auto; margin-right:auto; } }@media (min-width:576px){ .carousel-caption-text span{ display:block; }}@media (max-width:575px){ .slick-slider{ height:600px; } .logo{ width:200px; }}@media (min-width:576px) and (max-width:767px){ .fa-circle:first-of-type{ display:block} .fixed-top.scrolled .logo,.fixed-top.scrolled .hamburger{ top:50%; } .carousel-caption-title{ max-width:560px; } .nav-carousel-01 .container{ max-width:-webkit-fill-available; } .nav-carousel-01 .carousel-item{ height:660px; } }@media (min-width:768px) and (max-width:991px){ .navbar-phone .ten-years,.navbar-phone .contact-links{ display:none; } .nav-carousel-01 .carousel-item{ height:660px; } .nav-carousel-01 .carousel-item img{ height:100%; } .carousel-caption-title{ font-size:52px; } .nav-carousel-01 .container{ max-width:-webkit-fill-available; } .carousel-caption{ top:50%; } #navbar-menu{ margin-left:0; position:absolute; left:50%; transform:translateX(-50%); } .navbar-nav{ margin-left:0; } .fixed-top.scrolled #navbar-menu{ margin-left:15px; } .fixed-top.scrolled .nav-link{ font-size:14px; padding:5px 10px!important; } .nav-item .nav-link{ padding:5px 15px!important; } }@media (min-width:992px) and (max-width:1199px){ .nav-carousel-01 .carousel-item{ height:830px; } .nav-carousel-01 .carousel-item img{ height:100%; } .contact-links:before{ content:""; top:-50px; left:-50px; width:1px; height:90px; background:#484848; position:absolute; } .ten-years{ display:none; } .carousel-caption{ top:50%; } }.nav-carousel-01 .carousel-item{ height:969px}.content-01{ padding-top:80px; text-align:center; background-color:; color:}#content-01-207{ padding-top:65px}.content-01 h3,.content-01 .content-title{ text-align:center}#content-01-378 .content-01-text h3{ text-align:left}#content-01-378 .content-01-text{ margin-left:0}#content-01-392,#content-01-394{ background-color:#e9edf1; margin-top:80px; padding-bottom:80px}#content-01-378{ padding:50px 0}.content-01-title{ margin-bottom:50px; text-align:center; font-size:36px; color:#000}.underline{ text-decoration:underline}h3.content-01-title{ font-style:italic}.content-01-subtitle{ font-size:28px; font-weight:600; margin-bottom:35px; color:#000}.content-01-text{ font-size:18px; color:#343434; margin-left:auto; margin-right:auto}.content-01-text p:last-child{ margin-bottom:0}.content-01-btn{ background-color:transparent; text-transform:uppercase; color:#cb1b30; font-size:18px; font-weight:bold; padding:0; margin-top:20px}.content-01-btn:focus{ box-shadow:none; color:#cb1b30}.content-01-btn .fa-plus{ line-height:2; font-size:15px; vertical-align:bottom}.content-01-text .table{ margin-bottom:0}#content-01-414 .content-01-text,#content-01-415 .content-01-text,#content-01-416 .content-01-text,#content-01-417 .content-01-text,#content-01-418 .content-01-text{ max-width:unset}#content-01-414 .content-01-text h3,#content-01-415 .content-01-text h3,#content-01-416 .content-01-text h3,#content-01-417 .content-01-text h3,#content-01-418 .content-01-text h3{ font-size:36px; margin-bottom:35px}.description-attr{ padding-left:15px}.content-01 .table-bordered thead{ background-color:rgba(0,0,0,.05)}.content-01 .table-striped tbody tr:nth-of-type(odd){ background-color:rgba(255,255,255)}.content-01 .table-striped tbody tr:nth-of-type(even){ background-color:rgba(0,0,0,.05)}@media(max-width:575px){ .content-01,#content-01-207{ padding-top:50px; } .content-01-title{ margin-bottom:40px; font-size:20px; } .content-01-subtitle{ font-size:16px; } .content-01-text{ max-width:330px; margin-left:auto; margin-right:auto; } .inner-icons{ font-size:11px; } .description-attr{ font-size:14px; }}@media(max-width:991px){ }@media(min-width:992px){ .content-01-btn{ display:none; } .content-01-text .collapse{ display:block; }}@media(min-width:576px) and (max-width:767px){ .content-01,#content-01-207{ padding-top:55px; } .content-01-title{ margin-bottom:40px; } }@media(min-width:768px) and (max-width:991px){ .content-01 .container{ max-width:fit-content; } .content-01{ padding-top:60px; } #content-01-374{ margin-top:60px; padding-bottom:60px; } }@media(min-width:992px) and (max-width:1199px){ .content-01-title{ margin-bottom:45px; } #content-01-207{ padding-top:80px; }}#content-01-370 .content-01-text{ text-align:center; max-width:780px; margin-left:auto; margin-right:auto}#content-01-374{ margin-top:80px; padding-bottom:80px; background-color:#e9edf1}#content-01-377 .content-01-text h3,#content-01-373 .content-01-text h3,#content-01-374 .content-01-text h3,#content-01-375 .content-01-text h3,#content-01-376 .content-01-text h3,#content-01-384 .content-01-text h3{ text-transform:uppercase; font-size:26px; margin-bottom:35px}#content-01-377 .content-01-text p:first-of-type,#content-01-384 .content-01-text p:first-of-type{ max-width:905px; margin-left:auto; margin-right:auto}.headcol{ position:absolute; width:5em; left:0; top:auto; border-top-width:1px; margin-top:-1px; }.long{ background:yellow; letter-spacing:1em; }th{ margin:0; border:1px solid grey; white-space:nowrap; border-top-width:0; }#content-01-419 .content-01-text{ text-align:center}.featurettes-03{ padding:80px 0 0 0}.featurettes-03-image{ overflow:hidden; position:absolute; z-index:99; left:50%; top:50%; transform:translate(-50%,-50%); background:#000; width:126px; height:126px; border-radius:126px; text-align:center; line-height:126px; border:4px solid #fff; box-sizing:content-box}.featurettes-03-main-title{ text-align:center; text-transform:uppercase; font-size:36px; margin:0 0 50px 0}.featurettes-03-image img{ transform:scale(0.7); max-width:100px; max-height:100px}.featurettes-03-content{ height:400px; display:flex; flex-direction:column-reverse}.featurettes-03 .featurettes-03-item{ background-position:50% 50%}.featurettes-03-shadow{ height:50%; background:#242221; opacity:0.7}.featurettes-03-item:nth-child(2) .featurettes-03-shadow{ background:#cb1b30}.featurettes-03-item:nth-child(3) .featurettes-03-shadow{ background:#462acd}.featurettes-03-item:nth-child(4) .featurettes-03-shadow{ background:#8f8f8f}.featurettes-03-item:nth-child(5) .featurettes-03-shadow{ background:#d4872c}.featurettes-03-item:nth-child(2) .featurettes-03-image{ background:#cb1b30}.featurettes-03-item:nth-child(3) .featurettes-03-image{ background:#462acd}.featurettes-03-item:nth-child(4) .featurettes-03-image{ background:#8f8f8f}.featurettes-03-item:nth-child(5) .featurettes-03-image{ background:#d4872c}h2.featurettes-03-title{ color:#fff; margin-bottom:-155px; z-index:1; text-align:center; font-size:26px; text-transform:uppercase}.featurettes-03 .featurettes-03-item:nth-child(6) .featurettes-03-image{ display:none}.featurettes-03 .featurettes-03-item:nth-child(6) .featurettes-03-shadow{ display:none}.featurettes-03 .featurettes-03-item:nth-child(6) h2.featurettes-03-title{ margin-bottom:25px; margin-top:150px}.featurettes-03 .featurettes-03-item:nth-child(6) .featurettes-03-content{ flex-direction:column; align-items:center}.featurettes-03-btn{ padding:15px 25px; text-transform:uppercase; font-weight:bold; background-color:transparent; border-radius:0; border:2px solid}.featurettes-03-btn .fa-chevron-right{ margin-left:25px}@media (max-width:767px){ .featurettes-03 .featurettes-03-item:nth-child(6){ display:block; }}@media (min-width:768px){ .featurettes-03 .featurettes-03-item:nth-child(6){ display:none; }}@media (max-width:575px){ .featurettes-03{ padding-top:50px; } h2.featurettes-03-title{ font-size:20px; } .featurettes-03-btn{ padding:15px 10px; font-size:14px; } .featurettes-03-btn .fa-chevron-right{ margin-left:15px; } .featurettes-03-image{ width:auto; height:auto; line-height:normal; } .featurettes-03-image img{ transform:scale(0.6); } .featurettes-03 .featurettes-03-item:nth-child(5) .featurettes-03-image,.featurettes-03 .featurettes-03-item:nth-child(1) .featurettes-03-image{ width:99px; height:99px; line-height:99px; }}@media(min-width:576px) and (max-width:767px){ .featurettes-03{ padding-top:55px; }}@media(min-width:768px) and (max-width:991px){ h2.featurettes-03-title{ font-size:20px; } .featurettes-03-item:nth-of-type(2) .featurettes-03-title{ margin-bottom:-155px; } .featurettes-03-item .featurettes-03-title{ margin-bottom:-130px; } .featurettes-03{ padding-top:60px; } }@media(min-width:992px) and (max-width:1199px){ h2.featurettes-03-title{ font-size:22px; margin-bottom:-149px; width:90%; margin-left:auto; margin-right:auto; } }@media(min-width:992px) and (max-width:1034px){ .featurettes-03-item:nth-of-type(2) .featurettes-03-title{ margin-bottom:-175px; }}@media(min-width:1035px) and (max-width:1199px){ .featurettes-03-item:nth-of-type(2) .featurettes-03-title{ margin-bottom:-149px; }}@media(min-width:847px) and (max-width:991px){ .featurettes-03-item:nth-of-type(2) .featurettes-03-title{ margin-bottom:-130px; }}@media(min-width:768px) and (max-width:846px){ .featurettes-03-item:nth-of-type(2) .featurettes-03-title{ margin-bottom:-155px; }}@media(min-width:768px) and (max-width:777px){ .featurettes-03-item:nth-of-type(5) .featurettes-03-title{ margin-bottom:-155px; }}.logos-01{ margin-top:65px; padding-top:75px; color:#333; background-color:rgb(233,237,241); min-height:300px}.logos-01-title{ font-size:36px; font-weight:700; text-align:center; margin-bottom:50px}.logos-01-wrapper{ justify-content:center; padding-bottom:75px}.logos-01-wrapper img{ display:block; max-width:100%; margin:0 auto 0}@media(max-width:575px){ .logos-01-title{ font-size:30px; } .logos-01{ margin-top:50px; padding-top:50px} .logos-01-wrapper{ padding-bottom:50px; } }@media (min-width:576px) and (max-width:767px){ .logos-01{ margin-top:60px; padding-top:45px; } .logos-01-title{ margin-bottom:40px; } .logos-01-wrapper{ padding-bottom:45px; }}@media(max-width:767px){ .logos-01 .slick-slider{ height:auto; }}@media (min-width:768px) and (max-width:991px){ .logos-01 .slick-slide{ padding:0 5px; } .logos-01-wrapper img{ height:55px; } .logos-01{ margin:60px 0 0; padding-top:60px; } .logos-01-wrapper{ padding-bottom:50px; } }.gallery{ padding:50px 0 0} .gallery .fa.fa-angle-left.slick-arrow{ left:0; position:absolute; top:calc(50% - 15px); color:#174a8c; font-size:20px;}.gallery .fa.fa-angle-right.slick-arrow{ right:0; position:absolute; top:calc(50% - 15px); color:#174a8c; font-size:20px;}.gallery .slick-arrow{ font-size:30px}.gallery .arrow-left img{ left:-25px; position:absolute; top:50%; transform:translateY(-50%); z-index:1}.gallery .arrow-right img{ right:-25px; position:absolute; top:50%; transform:translateY(-50%)}.image-hover-text-container{ position:relative;display:block;transition:all 0.2s linear} .gallery .gallery-title{ margin-bottom:40px; font-weight:bold; font-size:36px}.image-hover-text-container a{ width:100%; overflow:hidden; display:inline-block}.image-hover-text-container img{ max-width:100%; max-height:100%} .image-hover-image{ display:block; } .image-hover-text-container img{ width:100%; min-height:250px; max-height:250px; object-fit:cover; -webkit-transition:all .9s ease; -moz-transition:all .9s ease; -o-transition:all .9s ease; -ms-transition:all .9s ease; -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15)} .image-hover-text-container:hover img{ -webkit-transform:none; -ms-transform:none; transform:none} .image-hover-text{ position:absolute; top:0; left:15px; right:15px; bottom:6px; opacity:0; cursor:default; transition:opacity 0.2s linear; } .image-hover-text:hover{ opacity:1; cursor:pointer; } .image-hover-text-bubble{ position:relative; box-sizing:border-box; top:0;left:0;right:100%; height:100%; text-align:center; background:(((gallery-background))); border-radius:0; margin:0 auto; padding:30px; display:flex; justify-content:center; align-items:center; overflow:hidden; } .image-hover-text .image-hover-text-title{ font-size:30px; line-height:1.2; letter-spacing:-0.3px; font-family:Lato; font-weight:700; color:(((gallery-text-color))); display:block; } .gallery-2-image-slider .gallery-item{ margin:15px auto}@media(max-width:767px){ .gallery .slick-arrow{ }}.image-hover-text-container img{ min-height:430px; max-height:430px; min-width:295px; max-width:295px}.gallery-2-image-slider .gallery-item{ max-width:295px}.gallery-2-image-slider .slick-track{ display:flex; justify-content:space-around}@media(max-width:575px){ .gallery-2-image-slider .gallery-item{ max-width:210px; max-height:310px; } .gallery .arrow-left img{ top:30%; left:25px; } .gallery .arrow-right img{ top:30%; right:25px; } .gallery{ padding-top:50px; max-height:500px; }}@media(min-width:576px) and (max-width:767px){ .gallery-2-image-slider .gallery-item{ max-height:310px; max-width:230px; } .gallery{ padding:55px 0 0; max-height:500px; } .gallery .arrow-left img{ left:-10px; top:25%; } .gallery .arrow-right img{ right:-10px; top:25%; } }@media(min-width:768px) and (max-width:991px){ .gallery-2-image-slider .gallery-item{ margin:15px auto; padding:0 10px; max-height:310px; } .image-hover-text-container img{ min-height:unset; } }@media(min-width:992px) and (max-width:1199px){ .gallery-2-image-slider .gallery-item{ margin:15px auto; padding:0 20px; max-height:370px; } .image-hover-text-container img{ height:370px; } .gallery .arrow-left img{ left:-10px; } .gallery .arrow-right img{ right:-10px; } }.cta-01{ margin:80px 0 0; padding:50px 0 90px; background-color:rgb(153,153,153); color:#fff; background-image:linear-gradient(rgba(77,44,228,0.2),rgba(77,44,228,0.2)),url(../images/Product-4-WEB-2.jpg); text-align:center; min-height:390px; background-position:center; background-blend-mode:multiply}.cta-01-title{ font-size:36px; margin-bottom:25px; padding-top:50px}.cta-01-text{ max-width:900px; margin:0 auto 25px; font-size:18px}.cta-01-text p:last-of-type{ margin-bottom:0}.cta-01-phone{ text-transform:uppercase; margin-top:10px; font-weight:700}#cta-01-218{ background-size:cover}.cta-01-btn{ padding:12px 20px; font-weight:bold; border-radius:unset}.cta-01-btn .fa-chevron-right{ margin-left:20px}@media(max-width:575px){ .cta-01-title{ font-size:30px; } .cta-01{ margin-bottom:0; } }@media (min-width:576px) and (max-width:767px){ .cta-01-title{ padding-top:20px; max-width:425px; margin-left:auto; margin-right:auto; margin-bottom:20px; } .cta-01-text{ margin:0 auto 20px; } .cta-01{ padding:50px 0 70px; margin-top:55px; }}@media (min-width:768px) and (max-width:991px){ .cta-01{ margin-top:60px; padding-bottom:85px; } #cta-01-218{ background-position:center; } .cta-01 .container{ max-width:max-content; } .cta-01 .cta-01-text{ max-width:735px; } }@media (min-width:992px) and (max-width:1199px){ .cta-01-text{ max-width:830px; } .cta-01-title{ margin-bottom:20px; } }.footer-form-dots{ padding-top:80px; background-color:#fff; color:#000}#form-79{ background:unset; border:3px solid #e0e0e0} .footer-form-dots form{ text-align:center; margin:0 auto; background:#cccccc; padding:30px 60px; }.footer-form-dots form input, .footer-form-dots form textarea{ border-radius:0; background:#cccccc; border:0; color:#333333; font-family:"Open Sans"; line-height:40px; }.footer-form-dots form input{ height:36px; margin-top:28px; padding-left:0; padding-right:0; }.footer-form-dots form input, .footer-form-dots form input:focus{ background:#cccccc; border-bottom:2px dashed #333333; }.footer-form-dots form input:focus{ box-shadow:none; }.footer-form-dots form input.error{ background-color:#cccccc; border:0; border-bottom:2px dashed #dd3636; border-color:#dd3636 !important; }.footer-form-dots form input.valid{ background-image:none; }.footer-form-dots form div{ margin:10px auto; }.footer-form-dots .has-error{ position:relative; }.footer-form-dots .help-block.form-error{ position:absolute; left:0; bottom:-25px; z-index:9; color:#dd3636; font-weight:bold; }.footer-form-dots textarea.form-control{ height:188px; background-color:#cccccc; background-image:url('../images/default/textarea-dots.png'); background-size:auto 64px; background-position:50% -10px; line-height:64px; overflow:hidden; padding-left:0; padding-right:0; }.footer-form-dots textarea.form-control:focus{ box-shadow:none; background-color:#cccccc; }.footer-form-dots textarea.form-control:hover{ }.footer-form-dots h3{ font-size:1.5rem; text-align:center; margin-bottom:30px; }.footer-form-dots .form-group{ position:relative; }.footer-form-dots .form-group .field-label{ transition:opacity 0.3s; }.footer-form-dots .field-label{ pointer-events:none; }.footer-form-dots .form-group:hover .field-label{ opacity:0.3; }.footer-form-dots .col-form-label{ font-size:17px; font-weight:400; line-height:15px; padding:3px 0 7px; position:absolute; left:0; top:4px; }.footer-form-dots .form-group.textarea .field-label{ top:18px; }.footer-form-dots .contact-container{ padding-top:70px; padding-bottom:80px; }.footer-form-dots .contact-links a{ display:flex; flex-direction:column; text-align:center; text-decoration:none; }.footer-form-dots .address-block{ text-align:center; }.footer-form-dots .social-wrap a{ margin-left:10px; }.footer-form-dots .social-wrap i{ font-size:1.5rem; }.footer-form-dots .btn{ border-radius:20px; }.footer-form-dots .bottom-box{ padding-left:15px; padding-right:15px; }.footer-form-dots form{ position:relative; }#form-79 .email.has-error .form-error{ bottom:unset}@media(min-width:1200px){ .shrink{ padding:0 80px; }}@media(max-width:1199px){ #form-79 .required.topR{ top:50px; }}@media(min-width:768px){ .footer-form-dots .bottom-box{ text-align:right; }.footer-form-dots .required.topR{ position:absolute; right:70px; }}@media(max-width:767px){ .footer-form-dots form{ padding-left:15px; padding-right:15px; }}@media(max-width:575px){ .footer-form-dots .help-block.form-error{ font-size:14px; } #form-79 .form-group.tickbox{ margin-left:0!important; } .footer-form-dots .form-text{ font-size:17px; } .footer-form-dots .required.topR{ margin-top:35px; } .footer-form-dots{ padding-top:50px; } .form-title-main{ margin-bottom:45px; } #form-79 textarea.form-control{ height:188px!important; } #form-79 .form-group.tickbox:first-of-type{ margin-top:35px; } #form-79-btn{ width:100%; } }#form-79 textarea.form-control{ height:354px; background-color:unset}#form-79 input{ background:unset; font-size:15px}.required{ color:#ff3366; font-size:14px}#form-79 .form-title{ display:none}.form-title-main{ text-align:center; font-size:36px; margin-bottom:50px}#form-79-btn{ border-radius:0; padding:12px 25px; font-weight:bold}#form-79-btn .fa-chevron-right{ margin-left:20px}#form-79 .col-form-label{ font-size:14px; color:#343434; text-align:justify}#form-79 .form-group.tickbox{ }.footer-form-dots .required.topR{ font-weight:600; top:30px}.red{ color:#ff3366}#form-79 .row:nth-of-type(4),#form-79 .row:nth-of-type(4) .col-12,#form-79 .row:nth-of-type(3) .col-12,#form-79 .row:nth-of-type(3){ margin:0}#form-79 .col-md-4,#form-79 .col-md-8{ padding-right:10px; padding-left:10px}@media (min-width:576px) and (max-width:767px){ .footer-form-dots{ padding-top:55px; } .footer-form-dots .required.topR{ margin:20px 0 0; } .footer-form-dots form{ padding:40px 25px; } #form-79 textarea.form-control{ height:188px; } #form-79 .form-group.tickbox{ margin-left:unset; margin-bottom:25px; } #form-79 .bottom-box{ text-align:end; } }@media (min-width:768px) and (max-width:991px){ #form-79{ padding:30px 30px; } .footer-form-dots .required.topR{ top:50px; right:50px; } #form-79 .form-text{ max-width:380px; margin:10px 95px!important; } #form-79 .form-group.tickbox{ margin-left:0; } }@media (min-width:992px) and (max-width:1199px){ #form-79 .form-group.tickbox{ } .footer-form-dots form{ padding:30px 50px; } }.footer-01{ padding:80px 0; color:rgb(0,0,0); background-color:rgb(255,255,255)}.footer-01 p{ margin-bottom:0}.footer-company-bold{ font-weight:bold}.social-links{ display:flex; font-size:22px}.footer-01 .contact-links{ margin-bottom:40px; color:inherit}.social-links i{ margin-right:15px; font-size:22px}.footer-01-title{ font-weight:700; font-size:18px; margin-bottom:15px; font-weight:bold; text-transform:uppercase}.footer-01 span,.footer-01 p,.footer-01 a{ font-size:14px; line-height:1.9}.footer-01 a{ color:rgb(0,0,0); text-decoration:none}.footer-01 a:hover{ color:rgb(0,0,0); text-decoration:underline}.footer-01 .contact-links i{ margin-right:10px}.footer-01 .contact-links .fa-phone{ transform:rotate(92deg)}.footer-01 .second{ padding-top:15px}@media screen and (max-width:575px){ .footer-01 .col-12{ margin-bottom:30px; text-align:center; } .footer-01{ padding:50px 0; } .footer-01 .social-links{ justify-content:center; } .footer-01 .social-links i{ margin-right:20px; } }@media (min-width:576px) and (max-width:767px){ .footer-02 .col-sm-6:nth-of-type(1),.footer-02 .col-sm-6:nth-of-type(2){ margin-bottom:55px; } .footer-02 .company-name:first-of-type{ display:none; } .footer-01 .fa-circle:first-of-type{ display:none; } .footer-01{ padding:55px 0; } .footer-01 .first-column-margin-bottom{ margin-bottom:55px; } }@media (min-width:768px) and (max-width:991px){ .md-align-center{ text-align:center; } .md-margin-top{ margin-top:40px; } .col-md-12 .wrapper-payments{ text-align:left; } .md-d-flex{ display:flex; justify-content:center; } .footer-01{ padding:60px 0; }}.map-01{ height:440px; overflow:hidden}.footer-02{ padding:20px 0; background-color:rgb(255,255,255); color:rgb(0,0,0); font-size:14px}.footer-02 a,.footer-02 a:hover{ color:rgb(0,0,0)}.separator{ font-style:normal; padding:0 3px}.footer-02 .reg_number{ margin-left:5px}.footer-02-design img{ max-width:75px}@media (max-width:767px){ .footer-02-design{ margin-top:15px; } }@media (max-width:575px){ .footer-02 .col-12{ text-align:center; } .footer-02-design{ text-align:center; margin-top:0; } .footer-02 .company-name:first-of-type{ display:none; } .footer-02 .reg-number .reg_number{ display:none; } .footer-02 .reg-number{ margin-top:15px; } .footer-02 .justify-content-mob{ justify-content:center; } .footer-02 .text-align-mob{ text-align:center; } .footer-02 .fa-circle:nth-of-type(1),.footer-02 .fa-circle:nth-of-type(3){ display:none; } }@media (min-width:576px){ .footer-02 .col-12 .reg-number{ display:none; } .footer-02 .reg-number .company-name.mobile{ display:none; } }@media (min-width:576px) and (max-width:767px){ .sm-display-none{ display:none; } .fa-circle.last{ display:none; } span.last{ margin-left:20px; } .footer-02-design #sm-visible-date-year{ display:unset; } .footer-02-design{ display:flex; justify-content:space-between; } }@media (min-width:768px){ .footer-02 .reg_number-12,.footer-02 .last{ display:none; } #sm-visible-date-year{ display:none; } }@media (min-width:768px) and (max-width:991px){.md-text-align-right{ text-align:right} .footer-02-design #sm-visible-date-year{ display:unset; } .footer-02-design{ display:flex; justify-content:space-between; } .footer-02 .company-name:first-of-type{ display:none; } .footer-02 .fa-circle:first-of-type{ display:none; } .first-column-margin-bottom{ margin-bottom:10px; }}@media (min-width:992px) and (max-width:1199px){ .footer-02 .fa-circle:first-of-type{ display:none; } .footer-02 .company-name:first-of-type{ display:none; } .lg-text-align-right{ text-align:right; } .footer-02-design{ display:flex; justify-content:space-between; } .footer-02-design #sm-visible-date-year{ display:unset; } .first-column-margin-bottom{ margin-bottom:10px; } }.fa-circle:before{ vertical-align:middle; font-size:3px}.fa-circle{ margin:0 10px}




