body{ background:rgb(255,255,255); color:rgb(56,57,59); font-family:"Uniform",sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{ font-weight:700}h1,.h1{ font-family:"Uniform",sans-serif; font-size:70px; line-height:1; margin-bottom:0; letter-spacing:-0.01em}h2,.h2{ font-family:"Uniform",sans-serif; font-size:40px; line-height:1.1; margin-bottom:0}h3,.h3{ font-family:"Uniform",sans-serif; font-size:20px; line-height:1.125; margin-bottom:0}h4,.h4{ font-family:"Uniform",sans-serif}@media (max-width:767px){h1,.h1{ font-size:50px} h2,.h2{ font-size:30px}}@media (max-width:575px){h1,.h1{ font-size:45px; line-height:1.02} h2,.h2{ font-size:25px} .container{ padding-right:30px; padding-left:30px}}.title-line-after{ color:#aaa; font-size:12px; font-weight:400; letter-spacing:0.1em; text-transform:uppercase}.title-line-after:after{ content:''; width:48px; height:1px; display:inline-block; margin-left:14px; background-color:#d7d7d7; vertical-align:0.3em; vertical-align:0.5ch}.btn{ padding:23px 34px 21px; color:#fff; cursor:pointer; font-size:14px; line-height:1; font-weight:500; border-radius:60px; text-transform:uppercase; border:1px solid rgb(0,174,238); background-color:rgb(0,174,238); background:-moz-linear-gradient(45deg,#21bdf2 25%,rgb(0,174,238) 35%,rgb(0,174,238) 65%,rgba(0,174,238,0) 75%) 40% 50%/500% 100% no-repeat rgb(0,174,238); background:-webkit-linear-gradient(45deg,#21bdf2 25%,rgb(0,174,238) 35%,rgb(0,174,238) 65%,rgba(0,174,238,0) 75%) 40% 50%/500% 100% no-repeat rgb(0,174,238); background:linear-gradient(45deg,#21bdf2 25%,rgb(0,174,238) 35%,rgb(0,174,238) 65%,rgba(0,174,238,0) 75%) 40% 50%/500% 100% no-repeat rgb(0,174,238); -webkit-transition:background-position 0.25s ease-out,color 0.25s ease-out,background-color 0.25s ease-out, border-color 0.25s ease-out,padding 0.25s ease-in-out,opacity 0.25s ease-out,visibility 0.25s ease-out; transition:background-position 0.25s ease-out,color 0.25s ease-out,background-color 0.25s ease-out, border-color 0.25s ease-out,padding 0.25s ease-in-out,opacity 0.25s ease-out,visibility 0.25s ease-out}.btn.focus,.btn:focus,.btn:active{ box-shadow:0 0 0 .2rem rgba(0,174,238,.25)}.btn:hover{ color:#fff; border-color:#21bdf2; background-color:#21bdf2; background-position:0 50%}.btn-arrow-right{ padding-right:64px; overflow:hidden}.btn-arrow-right:hover{ padding-left:49px; padding-right:49px}.btn-arrow-right svg{ display:inline-block; width:14px; height:14px; margin-right:-14px; vertical-align:top; -webkit-transform:translateX(24px); transform:translateX(24px); opacity:1; -webkit-transition:-webkit-transform 0.25s ease-out,opacity 0.25s ease-out; transition:transform 0.25s ease-out,opacity 0.25s ease-out}.btn-arrow-right:hover svg{ opacity:0; -webkit-transform:translateX(70px) scale(2,0.5); transform:translateX(70px) scale(2,0.5)}button:active,button:focus,button:focus-within{ text-decoration:none; outline:none !important}.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}#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{ 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:23px !important; cursor:pointer}.form .checkbox + label:before{ position:absolute; left:0; content:"\f0c8"; color:rgb(56,57,59); font-family:'Font Awesome 5 Free'; font-size:22px; font-weight:900; line-height:1; display:inline-block; font-style:normal; vertical-align:middle; cursor:pointer}.form .checkbox:checked + label:before{ content:"\f14a"; color:rgb(0,174,238)}.form .required-star{ color:rgb(238,0,0)}.form .tickbox.has-error label:before{ color:rgb(238,0,0); box-shadow:0 0 20px rgba(238,0,0,0.25)}.form .form-group{ position:relative}.form-control:focus{ box-shadow:0 0 20px rgba(0,174,238,0.15); border-color:rgb(0,174,238)}.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; box-shadow:inset 0 0 0 rgba(0,0,0,0.075); border-color:#008c16}.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:1px solid rgb(238,0,0); background-color:#ffeded; box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}.form .error + div.error,.form .form-group.has-error div.error{ color:rgb(238,0,0); position:absolute; right:0; bottom:-22px; margin:0}.form .captcha .error + div.error,.form .form-group.captcha.has-error div.error{ position:static}.form .form-group.has-error.tickbox div.error{ display:none !important}form .has-error input.error,form .has-error select.error,form .has-error textarea.error{ background-color:rgb(255,244,244); 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:1px solid rgb(238,0,0); border-color:rgb(238,0,0); box-shadow:0 0 20px rgba(238,0,0,0.25)}form .has-error div.error{ color:rgb(238,0,0)}#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}.right-tab-button > i{ line-height: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% - 50px); max-width:240px; position:fixed; z-index:99999; left:25px; bottom:25px; background-color:rgb(255,255,255); color:rgb(56,57,59); padding:22px 20px 20px; text-align:center; border-radius:6px; box-shadow:0 0 7px 1px rgba(0,0,0,0.13)}#cookie .cookie-text{ font-size:15px; padding-bottom:15px}#cookie .cookie-text a{ display:block; margin-top:5px; font-weight:500; color:rgb(0,174,238)}#cookie > .btn{ width:100%; padding:18px 24px 17px}.page404 .content-01{ text-align:center}[data-var][contenteditable=true]{ outline:2px dashed #254d7a; outline-offset:-2px}@media (min-width:1400px){ .container{ max-width:1320px}}@media (min-width:768px){.right-tab{ display:block}}@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.show .spin-loader{ position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background-color:rgba(0,0,0,0.7); color:#fff; pointer-events:none}.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.invisible{ -webkit-transition:visibility 0.3s ease-out; transition:visibility 0.3s ease-out}#modal_backdrop .modal-backdrop{ opacity:0; -webkit-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out}#modal_backdrop:not(.invisible) .modal-backdrop{ opacity:0.7; color:#fff}.backtotop{ position:fixed; bottom:20px; right:20px; width:45px; height:45px; opacity:0; z-index:999; cursor:pointer; line-height:32px; text-align:center; border-radius:50%; pointer-events:none; border:2px solid #fff; background-color:rgb(0,174,238); -webkit-transform:scale(0.91); transform:scale(0.91); -webkit-transition:opacity 0.25s ease-out,-webkit-transform 0.25s ease-out; transition:opacity 0.25s ease-out,transform 0.25s ease-out}.backtotop.show{ opacity:0.5; pointer-events:all}.backtotop svg{ color:#fff; width:24px; height:24px}.backtotop.show:hover{ opacity:1; -webkit-transform:scale(1.01); transform:scale(1.01)}@media(max-width:767px){ .backtotop{ display:none}}.select2-container--default .select2-selection--single{ min-height:38px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:38px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{ height:38px !important; line-height:38px !important}.captcha.captcha-image img{ background-color:#fff; border-radius:3px; box-shadow:inset 0 2px 2px rgba(172,172,172,0.27); border:1px solid #cccccc; width:150px; height:40px}.captcha-image-reload{ display:flex}.captcha_whatis{ cursor:pointer; font-size:small}.sash_image{ max-width:100%; position:absolute; left:50%; top:50%; width:100%; height:auto; transform:translate(-50%,-50%); z-index:2; margin-top:-1px; margin-left:-1px}.fa-twitter::before,.fa-twitter-square::before{ background-color:currentColor; display:inline-block; width:.8em; height:1em; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-position:center; -webkit-mask-position:center}.fa-twitter::before{ content:"" !important; mask-image:url('/images/default/x-twitter.svg') !important; -webkit-mask-image:url('/images/default/x-twitter.svg') !important; mask-size:cover; -webkit-mask-size:cover}.fa-twitter-square::before{ mask-image:url('/images/default/x-twitter-square.svg') !important; -webkit-mask-image:url('/images/default/x-twitter-square.svg') !important}.whatsapplink{ background-color:#00c307; color:#fff; width:60px; height:60px; border-radius:50%; display:flex; justify-content:center; align-items:center; font-size:28px; text-decoration:none; position:fixed; bottom:15px; left:15px; z-index:400; box-shadow:0 0 0 0 rgba(0,195,7,0.7); animation:pulse 1.5s infinite}.whatsapplink:hover,.whatsapplink:focus{ color:#fff}@media (max-width:576px){ .whatsapplink{ width:50px; height:50px; font-size:24px}}@keyframes pulse{ 0{ -webkit-transform:scale(0.9); transform:scale(0.9)}70%{ -webkit-transform:scale(1); transform:scale(1); -webkit-box-shadow:0 0 0 30px rgba(0,195,7,0); box-shadow:0 0 0 30px rgba(0,195,7,0)}100%{ -webkit-transform:scale(0.9); transform:scale(0.9); -webkit-box-shadow:0 0 0 0 rgba(0,195,7,0); box-shadow:0 0 0 0 rgba(0,195,7,0)}}.navbar{ padding:12px 28px 12px 25px; background-color:rgba(255,255,255,0); box-shadow:0 3px 7px 0 rgba(0,0,0,0); -webkit-transition:background-color 0.25s ease-in-out,padding 0.25s ease-in-out,box-shadow 0.25s ease-in-out; transition:background-color 0.25s ease-in-out,padding 0.25s ease-in-out,box-shadow 0.25s ease-in-out}.navbar .logo{ width:247px; height:auto; margin-bottom:-31px; -webkit-transition:margin-bottom 0.25s ease-in-out; transition:margin-bottom 0.25s ease-in-out}.navbar svg.logo .logotitle{ opacity:1; -webkit-transition:opacity 0.25s ease-in-out; transition:opacity 0.25s ease-in-out}.navbar-phone{ color:rgb(0,174,238); font-weight:700; font-size:18px; line-height:1; padding:10px 0; margin-right:42px; vertical-align:middle; letter-spacing:-0.025em; -webkit-transition:color 0.25s ease-in-out; transition:color 0.25s ease-in-out}.navbar-phone:hover{ color:#56c5ea; text-decoration:none}.navbar-phone span{ margin-left:5px; vertical-align:text-bottom}.navbar-phone-button{ color:rgb(255,255,255); padding:17.75px 20.75px; font-size:22px; margin-top:-5px; margin-bottom:-5px}.navbar-menu-contacts{ width:380px; padding:30px 44px 0; text-align:center; -webkit-transform:none; transform:none; -webkit-transform-origin:left center; transform-origin:left center; -webkit-transition:visibility 0.25s ease-out,opacity 0.25s ease-out,-webkit-transform 0.25s ease-out; transition:visibility 0.25s ease-out,opacity 0.25s ease-out,transform 0.25s ease-out}.navbar-menu-contacts .navbar-phone{ display:block; margin-right:0; margin-bottom:17px}.navbar-nav .nav-link{ color:rgb(255,255,255); cursor:pointer; line-height:1; font-weight:500; letter-spacing:-0.005em; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,padding 0.25s ease-in-out,visibility 0.25s ease-out,opacity 0.25s ease-out,-webkit-transform 0.25s ease-out; transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out,padding 0.25s ease-in-out,visibility 0.25s ease-out,opacity 0.25s ease-out,transform 0.25s ease-out}.navbar-nav .nav-link:hover{ color:rgb(0,174,238)}.navbar-nav .nav-link > svg{ width:18px; height:16px; display:block}.item-dropdown > .dropdown-item-menu{ position:absolute; opacity:0; visibility:hidden; -webkit-transition:visibility 0.25s ease-in-out,opacity 0.25s ease-in-out,transform 0.25s ease-in-out,padding 0.25s ease-in-out,height 0s ease-in-out 0.25s; transition:visibility 0.25s ease-in-out,opacity 0.25s ease-in-out,transform 0.25s ease-in-out,padding 0.25s ease-in-out,height 0s ease-in-out 0.25s}.item-dropdown.show > .dropdown-item-menu{ visibility:visible; opacity:1; -webkit-transform:none; transform:none; -webkit-transition:visibility 0.25s ease-in-out,opacity 0.25s ease-in-out,transform 0.25s ease-in-out,padding 0.25s ease-in-out,height 0s ease-in-out 0s; transition:visibility 0.25s ease-in-out,opacity 0.25s ease-in-out,transform 0.25s ease-in-out,padding 0.25s ease-in-out,height 0s ease-in-out 0s}.hamburger{ border:none; cursor:pointer; z-index:1; padding:22px 21px; display:inline-block; position:relative; line-height:0; margin-top:-5px; margin-right:24px; margin-bottom:-5px; border-radius:50%; vertical-align:middle; -webkit-transform:none; transform:none; background-color:rgb(0,174,238); -webkit-transition:background-color 0.25s ease-out,padding 0.25s ease-in-out,transform 0.25s ease-in-out; transition:background-color 0.25s ease-out,padding 0.25s ease-in-out,transform 0.25s ease-in-out}.hamburger:hover{ background-color:#21bdf2}.hamburger-box{ width:18px; height:16px; display:inline-block; position:relative}.hamburger-inner{ display:block; top:50%}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{ width:18px; height:2px; position:absolute; transition:transform ease .15s; border-radius:4px; background-color:rgb(255,255,255)}.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{ -webkit-transform:translateX(275px); transform:translateX(275px); background-color:rgba(255,255,255,0.14)}.hamburger--collapse.is-active:hover{ background-color:rgba(255,255,255,0.24)}.hamburger--collapse.is-active .hamburger-inner{ transition-delay:.22s; transition-timing-function:cubic-bezier(.215,.61,.355,1); transform:translate3d(0,-7px,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)}.fixed-top.scrolled{ padding-top:1px; padding-bottom:0; box-shadow:0 3px 7px 0 rgba(0,0,0,0.11); background-color:rgb(255,255,255)}.fixed-top.scrolled svg.logo .logotitle{ opacity:0}.fixed-top.scrolled .logo #gradient stop:first-child{ stop-color:#45494d}.fixed-top.scrolled .logo #gradient stop:last-child{ stop-color:rgba(33,37,41,0.1)}.fixed-top.scrolled .navbar-phone-wrapper .btn{ padding:16px 34px 14px}.fixed-top.scrolled .hamburger:not(.is-active){ padding:15px 14px}.fixed-top.scrolled .navbar-phone-button{ padding:10.75px 13.75px}.fixed-top.scrolled .hamburger--collapse.is-active{ -webkit-transform:translateX(275px) translateY(24px); transform:translateX(275px) translateY(24px)}.navbar .search-box #st-error{ display:none; position:absolute; top:0; right:20px}.navbar .search-box{ padding:0 20px; margin:0}.navbar .navbar-search{ position:relative}.navbar .search-box .search-input{ position:absolute; top:-50%; right:0; height:60px; width:0; border-radius:50px; border:none; outline:none; transition:width .4s; transform:translateY(-5px); padding:0}.navbar.scrolled .search-box .search-input{ background:#f2f2f2}.navbar .search-box #searchButton{ position:relative; background:none; border:none; cursor:pointer; color:#fff; z-index:1; transition:color .4s; padding:0}.navbar .search-box #searchButton svg{ width:18px; vertical-align:-3px}.navbar .search-box input::placeholder{color:#acacac} .navbar.fixed-top.scrolled .search-box input::placeholder,.fixed-top.scrolled .search-box #searchButton,.navbar.fixed-top.scrolled .search-box input{ color:#495057}.navbar .search-box input.error,.navbar .search-box input.error::placeholder{ color:#495057}@media (min-width:1200px){ .navbar .navbar-search:hover .search-input, .navbar .navbar-search .search-input:focus{ width:785px; padding:22px 25px}.navbar .navbar-search:hover #searchButton, .navbar .navbar-search .search-input:focus + #searchButton{ color:rgb(56,57,59)}.navbar-nav{ margin-right:23px} nav[class*="navbar-expand-"] .navbar-nav .nav-link{ padding-right:20px; padding-left:20px} .navbar-nav .nav-link{ padding-top:19px; padding-bottom:21px} .item-dropdown{ position:relative} .nav-item.item-dropdown.lvl1.show > .dropdown-switch{ background-color:rgb(255,255,255); color:rgb(56,57,59)} .nav-item.item-dropdown.lvl1.show > .dropdown-switch:hover{ color:rgb(0,174,238)} .nav-item.item-dropdown.lvl1 > .dropdown-switch .dd_caret{ width:10px; height:10px; display:inline-block; line-height:0; margin-left:8px} .nav-item.item-dropdown.lvl1 > .dropdown-switch .dd_caret > svg{ display:inline-block; vertical-align:baseline; -webkit-transform:rotate(0); transform:rotate(0); -webkit-transition:transform 0.35s ease-out; transition:transform 0.35s ease-out} .nav-item.item-dropdown.lvl1.show > .dropdown-switch .dd_caret svg{ -webkit-transform:rotate(180deg); transform:rotate(180deg)} .nav-item.item-dropdown.lvl1.show > .dropdown-switch .dd_caret > svg .navbar-times-icon{ opacity:0} .nav-item.item-dropdown.lvl1.show > .dropdown-switch .dd_caret > svg .navbar-chevron-icon{ opacity:1} .item-dropdown > .dropdown-item-menu{ top:100%; left:0; min-width:340px;padding-top:11px; padding-bottom:13px; background-color:#ededed} .item-dropdown.lvl1 > .dropdown-item-menu{ max-height:31.3em; overflow:hidden auto} .item-dropdown:not(.lvl1) > .dropdown-item-menu{ position:relative; overflow:hidden; padding-top:5px; padding-left:10px; padding-bottom:5px} .item-dropdown:not(.lvl1):not(.show) > .dropdown-item-menu{ height:0; padding-top:0; padding-bottom:0} .item-dropdown > .dropdown-item-menu .nav-link{ width:100%; color:rgb(0,174,238); font-size:14px; padding-top:11px; padding-bottom:11px; letter-spacing:0.005em; -webkit-transform:translateX(0); transform:translateX(0); -webkit-transition:-webkit-transform 0.25s ease-in-out,color 0.25s ease-in-out; transition:transform 0.25s ease-in-out,color 0.25s ease-in-out} .item-dropdown > .dropdown-item-menu .nav-item.lvl4 .nav-link{ padding-left:43px; color:inherit} .item-dropdown > .dropdown-item-menu .nav-item.lvl4 .nav-link:before{ content:''; left:20px; width:14px; height:14px; display:block; position:absolute; background:url('/images/default/arrow-right-icon.svg') center/contain no-repeat transparent} .item-dropdown > .dropdown-item-menu .nav-link:hover{ color:#56c5ea; -webkit-transform:translateX(3px); transform:translateX(3px)} .item-dropdown > .dropdown-item-menu .nav-link .dd_caret{ margin-left:4px} .item-dropdown > .dropdown-item-menu .nav-link .dd_caret svg{ vertical-align:-1px; -webkit-transform:none; transform:none; -webkit-transition:-webkit-transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out} .item-dropdown.show > .nav-link{ color:inherit} .item-dropdown.show > .nav-link .dd_caret svg{ vertical-align:-1px; -webkit-transform:scaleY(-1); transform:scaleY(-1)} .fixed-top.scrolled .nav-item.lvl1 > .nav-link{ color:rgb(56,57,59); padding-top:28px; padding-bottom:30px}}@media (max-width:1399px) and (min-width:1200px){ .navbar-phone span{ display:none}}@media (max-width:1369px) and (min-width:1250px){nav[class*="navbar-expand-"] .navbar-nav .nav-link{ padding-right:10px; padding-left:10px}}@media (max-width:1249px) and (min-width:1200px){nav[class*="navbar-expand-"] .navbar-nav .nav-link{ padding-right:6px; padding-left:6px}}@media (max-width:1199px){.navbar{ padding:11px 25px 11px 23px} #navbar-menu{ position:fixed; top:0; left:0; bottom:0; overflow-y:auto; overflow-x:hidden; background-color:#252627} #navbar-menu.width.collapsing{ width:0; height:auto; -webkit-transition:width 0.25s ease-in-out; transition:width 0.25s ease-in-out} #navbar-menu .navbar-nav{ width:380px; min-height:100%; padding-top:135px; padding-bottom:32px}.navbar-nav .navbar-search .search-box{ padding:15px}.navbar .search-box .search-input{ width:100%; position:static; transform:none; padding:22px 40px 22px 25px}.navbar .search-box #searchButton{ position:absolute; right:30px; top:50%; color:rgb(56,57,59); transform:translateY(-50%)}.navbar-nav .nav-link{ font-size:18px; padding:15px 39px 15px 44px; -webkit-transform:none; transform:none; -webkit-transform-origin:left center; transform-origin:left center} .navbar-nav .nav-link > svg{ width:20px; height:18px} .nav-item.item-dropdown > .dropdown-switch .dd_caret{ float:right; padding:20px 23px; margin:-20px -23px; border-radius:50px; -webkit-transform:none; transform:none; -webkit-transition:-webkit-transform 0.25s ease-out; transition:transform 0.25s ease-out} .nav-item.item-dropdown > .dropdown-switch .dd_caret:hover{ -webkit-transform:scale(1.2) translateX(2px); transform:scale(1.2) translateX(2px)} .nav-item.item-dropdown > .dropdown-switch .dd_caret > svg{ width:12px; height:12px; display:inline-block; vertical-align:baseline; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-transition:-webkit-transform 0.35s ease-out; transition:transform 0.35s ease-out} .navbar-nav.lvl1opened .nav-item.lvl1 > .nav-link, .navbar-nav.lvl2opened .nav-item.lvl2 > .nav-link, .navbar-nav.lvl3opened .nav-item.lvl3 > .nav-link, .navbar-nav.lvl2opened .item-dropdown.lvl1 > .dropdown-item-menu > .dropdown-item-menu-title, .navbar-nav.lvl2opened .item-dropdown.lvl1 > .dropdown-item-menu > .dropdown-back-button, .navbar-nav.lvl3opened .item-dropdown.lvl2 > .dropdown-item-menu > .dropdown-item-menu-title, .navbar-nav.lvl3opened .item-dropdown.lvl2 > .dropdown-item-menu > .dropdown-back-button, .navbar-nav.lvl1opened .navbar-menu-contacts{ opacity:0; visibility:hidden; -webkit-transform:translateX(-15px) scaleX(0.9); transform:translateX(-15px) scaleX(0.9)} .item-dropdown > .dropdown-item-menu{ top:0; width:100%; padding-top:98px; padding-bottom:32px; -webkit-transform:translateX(100%) scaleY(0); transform:translateX(100%) scaleY(0)} .dropdown-item-menu .dropdown-item-menu-title{ color:#aaa; font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:300; padding-left:44px; padding-right:39px} .dropdown-item-menu .dropdown-back-button{ padding:31px 39px 15px 44px; border:none; cursor:pointer; color:rgb(0,174,238); background-color:transparent; -webkit-transform:none; transform:none; -webkit-transition:-webkit-transform 0.25s ease-out; transition:transform 0.25s ease-out} .dropdown-item-menu .dropdown-item-menu-title, .dropdown-item-menu .dropdown-back-button{ -webkit-transform:none; transform:none; -webkit-transition:visibility 0.25s ease-in-out,opacity 0.25s ease-in-out,transform 0.25s ease-in-out; transition:visibility 0.25s ease-in-out,opacity 0.25s ease-in-out,transform 0.25s ease-in-out} .dropdown-item-menu .dropdown-back-button:hover{ -webkit-transform:translateX(-9px); transform:translateX(-9px)} .dropdown-item-menu .dropdown-back-button svg{ margin-right:10px; vertical-align:baseline; -webkit-transform:rotate(90deg); transform:rotate(90deg); -webkit-transition:-webkit-transform 0.25s ease-out; transition:transform 0.25s ease-out} .dropdown-item-menu .dropdown-back-button:hover svg{ -webkit-transform:translateX(3px) rotate(90deg); transform:translateX(3px) rotate(90deg)} .navbar-nav .dropdown-item-menu .nav-link{ font-size:16px; padding:14px 39px 14px 44px; font-weight:400}}@media (max-width:767px){.navbar{ padding:14px 23px 11px 21px} .navbar .logo{ width:217px; margin-bottom:-11px} .hamburger{ margin-right:15px} .navbar-header{ width:100%} .fixed-top.scrolled .logo{ margin-bottom:-27px} .navbar #form-search{ margin-top:0; width:100%}}@media (max-width:575px){.navbar{ padding:20px 21px 20px 20px} .navbar .logo{ width:165px; margin-bottom:0} .hamburger--collapse.is-active{ -webkit-transform:translateX(calc(100vw - 101px)); transform:translateX(calc(100vw - 101px))} .fixed-top.scrolled .hamburger--collapse.is-active{ -webkit-transform:translateX(calc(100vw - 91px)) translateY(28px); transform:translateX(calc(100vw - 91px)) translateY(28px)} #navbar-menu .navbar-nav{ width:100vw} .navbar-menu-contacts{ width:100%} .fixed-top.scrolled{ padding:5px 10px}}.content-header-01{ position:relative; overflow:hidden; background-size:auto,cover; background-image:linear-gradient(rgba(0,0,0,0.9) 0,rgba(0,0,0,0.5) 86%),url('/images/trident-hydraulics-innerbanner-1.jpg'); background-repeat:no-repeat,no-repeat; background-position:center center,50% 95%}.content-header-01 .row{ min-height:398px; padding-bottom:44px}.content-header-01.video-background .row{ min-height:548px}.content-header-01 .breadcrumb{ padding:0; margin-bottom:22px; background-color:transparent}.content-header-01 .breadcrumb-item a,.content-header-01 .breadcrumb-item + .breadcrumb-item:before{ color:#aaa; font-size:12px; font-weight:300; letter-spacing:0.1em; text-transform:uppercase}.content-header-01 .breadcrumb-item a:hover{ font-weight:500; letter-spacing:0.095em; text-decoration:none}.content-header-01 h1,.content-header-01 .h1{ color:#fff; margin:0 -5px; font-size:60px}.content-header-01 video{ top:50%; left:50%; width:100%; height:auto; min-width:100%; min-height:100%; -o-object-fit:cover; object-fit:cover; -webkit-transform:translate(-50%,-50%) scale(1.005); transform:translate(-50%,-50%) scale(1.005)}@media (max-width:1199px){.content-header-01.video-background .row{ min-height:448px}}@media (max-width:991px){.content-header-01 .content-header-01-title{ font-size:45px}}@media (max-width:767px){.content-header-01 .row, .content-header-01.video-background .row{ min-height:348px} .content-header-01 .content-header-01-title{ font-size:35px}}@media (max-width:575px){.content-header-01 .breadcrumb{ margin-bottom:16px} .content-header-01 .row, .content-header-01.video-background .row{ min-height:288px; padding-bottom:36px} .content-header-01 .content-header-01-title{ font-size:32px}}.content-01{ padding:50px 0; text-align:left; background-color:; color:}.content-01 + [class^="content"]{ padding-top:0}.content-01-title{ margin-bottom:20px}.content-01-text a{ color:rgb(0,174,238)}.content-01-text > *:last-child{ margin-bottom:0}.content-01 h2 + *,.content-01 h3 + *{ margin-top:15px}.content-01 * + h2,.content-01 * + h3{ margin-top:35px}.content-01-text table{ margin-top:20px; margin-bottom:25px}.content-01-text table tr td:first-child{ vertical-align:baseline}.content-01-text table td{ border:1px solid #aaa; padding:5px 10px}.content-01-text ol{ list-style:none; counter-reset:li; padding-left:30px}.content-01-text ol li{ position:relative}.content-01-text ol li:before{ counter-increment:li; content:counters(li,".") ". "; position:absolute; left:-7px; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%)}.content-01-text li ol{ margin-top:0.5em}.content-01-btn-wrapper{ margin-top:25px}.content-01-btn{ height:60px; display:table-cell; padding:6px 34px 5px; max-width:400px; line-height:1.25; white-space:normal}@media (max-width:767px){.content-01{ padding:40px 0}}@media (max-width:575px){.content-01{ padding:30px 0} .content-01-text table{ font-size:14px}}.content-04{ padding:69px 0 74px}.content-04+[class^="content"]:not(.content-02-content-columns){ padding-top:0}.content-04-title{ margin-bottom:27px}.content-04-text{ line-height:1.375}.content-04-text>*{ margin-bottom:22px}.content-04-text a{ color:rgb(0,174,238)}.content-04-text>*:last-child{ margin-bottom:0}.content-04-text h2+p,.content-04-text h3+p{ margin-top:15px}.content-04-text p+h2,.content-04-text p+h3{ margin-top:35px}.content-04-image{ position:relative; overflow:hidden; border-radius:6px; box-shadow:0 0 25px rgba(0,0,0,0.13); height:100%; height:calc(100% - 15px); margin-top:10px}.content-04-image img{ position:absolute; top:50%; left:50%; width:auto; height:100%; min-width:100%; min-height:100%; -o-object-fit:cover; object-fit:cover; -webkit-transform:translate(-50%,-50%) scale(1.005); transform:translate(-50%,-50%) scale(1.005)}.content-04-image-full{ box-shadow:none; max-width:100%; overflow:hidden}.content-04-image-full img{ -webkit-transform:translate(-50%,-50%) scale(1); transform:translate(-50%,-50%) scale(1); object-fit:contain}.content-04-btn-wrapper{ margin-top:25px}.content-04-btn{ height:60px; display:table-cell; padding:6px 34px 5px; max-width:400px; line-height:1.25; white-space:normal}@media (max-width:991px){.content-04{ padding:55px 0}.content-04 .margin-md-30{ margin-bottom:30px}.content-04-image{ height:400px}}@media (max-width:767px){.content-04{ padding:45px 0}.content-04-image{ height:350px}}@media (max-width:575px){.content-04{ padding:35px 0}.content-04-image{ height:300px}}.footer-04{ padding:95px 0; background-color:rgb(57,57,59); color:rgb(255,255,255)}.footer-04-main-subtitle{ margin-bottom:31px}.footer-04-content{ margin-top:33px}.footer-04-text{ font-size:20px; line-height:1.3}.footer-04-text > *{ margin-bottom:20px}.footer-04-text >:last-child{ margin-bottom:0}.footer-04-address,.footer-04-call,.footer-04-email,.footer-04-message{ font-weight:600; margin-top:22px; color:rgb(255,255,255)}.footer-04-address{ margin-top:59px}.footer-04-address .f04-address-wrapper{ margin-top:3px}.footer-04-call{ font-size:18px}.footer-04-call:hover, .footer-04-email:hover{ text-decoration:none; color:rgb(255,255,255)}.footer-04-content .f04-icon{ width:60px; height:60px; min-width:60px; font-size:24px; text-align:center; line-height:60px; border-radius:50%; background-color:rgb(0,174,238); -webkit-transition:background-color 0.25s ease-out; transition:background-color 0.25s ease-out}.footer-04-call:hover .f04-icon,.footer-04-email:hover .f04-icon{ background-color:#21bdf2}.footer-04-content h3{ font-size:24px; margin-top:6px; line-height:1; letter-spacing:-0.025em; color:rgb(0,174,238); -webkit-transition:color 0.25s ease-out; transition:color 0.25s ease-out}.footer-04-call:hover h3,.footer-04-email:hover h3{ color:#21bdf2}.footer-04-call p,.footer-04-email p{ -webkit-transition:letter-spacing 0.25s ease-out; transition:letter-spacing 0.25s ease-out}.footer-04-call:hover p,.footer-04-email:hover p{ letter-spacing:0.02em}.footer-04-social-wrap{ margin-top:49px}.footer-04-social-wrap a{ display:inline-block; width:60px; height:60px; color:rgb(255,255,255); border:1px solid rgb(255,255,255); font-size:20px; text-align:center; line-height:60px; border-radius:50%; -webkit-transition:background-color 0.25s ease-out; transition:background-color 0.25s ease-out}.footer-04-social-wrap a + a{ margin-left:6px}.footer-04-social-wrap a:hover{ background-color:rgba(255,255,255,0.2)}.footer-04-social-wrap a svg{ width:26px; height:auto; margin-top:-8px}.footer-04-content .form{ margin-left:-29px}.footer-04-content .form .form-group{ margin-bottom:19px}.footer-04-content .form .form-control{ height:auto; padding:17px 22px 16px; font-size:18px; font-weight:500; border-radius:3px}.footer-04 .col-form-label{ font-size:15px; font-weight:300; line-height:1; padding:0 0 11px; color:#fff}.footer-04-content .form .form-group.textarea{ margin-bottom:33px}.footer-04-content .form textarea.form-control{ height:228px}.footer-04-content .form .form-group.tickbox{ margin-bottom:31px}.footer-04-content .form .checkbox + label{ padding-left:32px !important; line-height:1.467}.footer-04-content .form .checkbox + label::before{ color:rgb(255,255,255)}.footer-04-content .form .tickbox.has-error label:before{ color:rgb(238,0,0)}.footer-04-content .form .form-group.bottom-box{ margin-bottom:0}.footer-04-content .form .form-group.bottom-box .required{ position:absolute; right:0; bottom:0; font-size:14px; font-weight:300}@media (min-width:1200px){.footer-04-content .form .row{ margin-right:-19px; margin-left:-19px}.footer-04-content .form .row > div[class^="col"]{ padding-right:19px; padding-left:19px}}@media (max-width:1199px){.footer-04{ padding-bottom:73px}.footer-04-address{ margin-top:42px}.footer-04-content .form{ margin-left:-25px}.footer-04-content .form .form-control{ padding:16px 22px 15px}}@media (max-width:1199px) and (min-width:992px){.footer-04-content .form .row{ margin-right:-16px; margin-left:-16px}.footer-04-content .form .row > div[class^="col"]{ padding-right:16px; padding-left:16px}}@media (max-width:991px){.footer-04{ padding-bottom:61px}.footer-04-content .form{ margin-left:0; margin-top:54px}}@media (max-width:991px) and (min-width:768px){.footer-04-main-subtitle{ margin-bottom:32px}.footer-04 .row{ margin-right:-9px; margin-left:-9px}.footer-04 .row > [class*="col-"]{ padding-right:9px; padding-left:9px}.footer-04-address, .footer-04-call{ margin-top:49px}.footer-04-email, .footer-04-message{ margin-top:16px}.footer-04-social-wrap{ margin-top:43px}}@media (max-width:767px){.footer-04{ padding-top:76px; padding-bottom:61px}.footer-04-content{ margin-top:29px}.footer-04-address{ margin-top:43px}.footer-04-social-wrap{ margin-top:44px}.footer-04-content .form{ margin-top:52px}.footer-04-content .form .form-group.tickbox{ margin-bottom:26px}}@media (max-width:767px) and (min-width:576px){.footer-04 .row{ margin-right:-12.5px; margin-left:-12.5px}.footer-04 .row > [class*="col-"]{ padding-right:12.5px; padding-left:12.5px}}@media (max-width:575px){.footer-04{ padding-top:64px; padding-bottom:41px}.footer-04-main-title{ text-align:center}.footer-04-content{ margin-top:19px}.footer-04-text{ text-align:center}.footer-04-address{ margin-top:40px}.footer-04-social-wrap{ text-align:center; margin-top:38px}.footer-04-content .form .form-group.tickbox{ margin-bottom:32px}.footer-04-content .form .form-group.bottom-box{ text-align:center}.footer-04-content .form .form-group.bottom-box .required{ position:static; display:block; margin-top:15px}}.accreditations-block{ padding:63px 0 66px; color:rgb(255,255,255); background-color:rgb(57,57,59)}.footer-04 + .accreditations-block{ padding-top:7px}.ab-subtitle{ margin-top:3px; margin-bottom:32px; white-space:nowrap}.ab-subtitle:after{ width:100%}.ab-wrapper{ margin-left:-29px}.ab-wrapper .row{ margin-left:-5px; margin-right:-5px}.ab-wrapper .row > div[class*="col-"]{ padding-right:5px; padding-left:5px}.ab-wrapper .ab-logo{ background-color:#fff; border-radius:6px; overflow:hidden; padding:6px; height:100%; box-shadow:0 0 25px rgba(0,0,0,0.12)}.ab-wrapper img{ display:block; max-width:100%; max-height:87px; min-height:100%; -o-object-fit:contain; object-fit:contain; -webkit-filter:grayscale(100%); filter:grayscale(100%); -webkit-transition:-webkit-filter 0.25s ease-out; -webkit-transition:filter 0.25s ease-out; transition:filter 0.25s ease-out}.ab-wrapper img:hover{ -webkit-filter:grayscale(0%); filter:grayscale(0%)}.ab-title{ font-size:30px}@media (max-width:1199px){.footer-04 + .accreditations-block{ padding-top:6px} .ab-wrapper{ margin-bottom:3px} .ab-wrapper .row > div{ margin-top:10px} .ab-title{ font-size:25px}}@media (max-width:991px){.accreditations-block{ padding-top:51px; padding-bottom:54px} .footer-04 + .accreditations-block{ padding-top:8px} .ab-wrapper{ margin-left:-5px} .ab-wrapper img{ max-height:64px}}@media (max-width:991px) and (min-width:768px){.ab-wrapper .row > div:nth-child(1){ -ms-flex-order:2; order:2} .ab-wrapper .row > div:nth-child(2){ -ms-flex-order:3; order:3} .ab-wrapper .row > div:nth-child(3){ -ms-flex-order:1; order:1}}@media (max-width:767px){.accreditations-block{ padding-top:47px; padding-bottom:50px} .footer-04 + .accreditations-block{ padding-top:30px} .ab-wrapper{ margin:26px 0 0} .ab-wrapper .row{ margin-left:-4px; margin-right:-4px} .ab-wrapper .row > div[class*="col-"]{ padding-right:4px; padding-left:4px}}@media (max-width:575px){.accreditations-block{ padding-top:44px; padding-bottom:47px} .footer-04 + .accreditations-block{ padding-top:21px} .ab-title{ text-align:center} .ab-wrapper{ margin-top:27px} .ab-wrapper .row > div{ margin-top:8px} .ab-wrapper img{ max-height:56px}}.footer-01{ padding:83px 0 32px; color:rgb(255,255,255); background-color:#313133}.footer-01 h3{ font-size:16px; font-weight:500}.footer-01 a{ display:inline-block; padding:5px; margin-left:-5px; margin-right:-5px; color:rgb(255,255,255); -webkit-transform:none; transform:none; -webkit-transition:color 0.25s ease-out, transform 0.25s ease-out; transition:color 0.25s ease-out,transform 0.25s ease-out}.footer-01 a:hover{ color:rgb(255,255,255); text-decoration:none}.footer-01 .footer-01-link{ position:relative; font-size:14px; white-space:nowrap; -webkit-transform:translateX(0.3px); transform:translateX(0.3px)}.footer-01 .footer-01-link:before{ position:absolute; content:""; left:-4px; bottom:9px; width:5px; height:12px; opacity:0; background-color:rgb(0,174,238); -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transition:opacity 0.35s ease-out, -webkit-transform 0.25s ease-out; transition:opacity 0.35s ease-out, transform 0.25s ease-out}.footer-01 .footer-01-link:hover{ color:rgb(0,174,238); -webkit-transform:translateX(3px); transform:translateX(3px)}.footer-01 .footer-01-link:hover:before{ opacity:1; -webkit-transform:none; transform:none}.footer-01-link + br + .footer-01-link{ margin-top:4px; text-wrap:auto}.footer-01 h3 + .footer-01-link{ margin-top:43px}.footer-01 .footer-01-link:first-child,.footer-01-brand{ margin-top:67px}.footer-01-brand svg{ max-width:100%; width:165px; height:auto; -webkit-filter:grayscale(100%); filter:grayscale(100%); -webkit-transition:-webkit-filter 0.25s ease-out; -webkit-transition:filter 0.25s ease-out; transition:filter 0.25s ease-out}.footer-01-brand:hover svg{ -webkit-filter:grayscale(0%); filter:grayscale(0%)}.footer-01-below{ color:#acacac; font-size:12px; font-weight:300; padding-top:56px; letter-spacing:0.005em}.footer-01-below span{ white-space:nowrap}.footer-01 .footer-01-below a{ color:#acacac}.footer-01 .footer-01-below a:hover{ color:rgb(255,255,255)}.footer-01-below .separator{ font-style:normal; padding:0 9px}.footer-01-below .footer-01-advansys{ color:rgb(0,174,238); font-weight:400}.footer-01-below .footer-01-advansys img{ height:18px; vertical-align:-6px}@media (max-width:767px){ .footer-01{ padding-top:74px} .footer-01-links > div:nth-child(-n + 2){ margin-bottom:53px} .footer-01-below .separator:nth-child(4){ display:none}}@media (max-width:767px) and (min-width:576px){ .footer-01 .row{ margin-right:-7px; margin-left:-7px} .footer-01 .row > [class*="col"]{ padding-right:7px; padding-left:7px}}@media (max-width:575px){ .footer-01{ position:relative; overflow:hidden; padding-top:57px; padding-bottom:42px} .footer-01 .row{ margin-right:-9px; margin-left:-9px} .footer-01 .row > [class*="col"]{ padding-right:9px; padding-left:9px} .footer-01 h3 + .footer-01-link{ margin-top:45px} .footer-01-links > div:nth-child(-n + 2){ margin-bottom:58px} .footer-01-below{ text-align:center}}