@font-face{font-family:'Gilroy';src:url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Regular.eot);src:local('Gilroy'),local('Gilroy-Regular'),url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Regular.eot?#iefix) format('embedded-opentype'),url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Medium.eot);src:local('Gilroy'),local('Gilroy-Medium'),url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Medium.eot?#iefix) format('embedded-opentype'),url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Bold.eot);src:local('Gilroy'),local('Gilroy-Bold'),url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Bold.eot?#iefix) format('embedded-opentype'),url(//www.oceans.kz/wp-content/themes/ocean/assets/fonts/Gilroy-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}address{display:unset;font-style:unset}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;vertical-align:top}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}button{border:none;cursor:pointer}ins{text-decoration:none}del,s,strike{text-decoration:line-through}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;margin:0}*{box-sizing:border-box}img{border:none;vertical-align:top;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}svg{flex-shrink:0;display:flex}svg path{transition:.3s}html{height:100%}input,textarea,button,select,label,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:'Gilroy',sans-serif;line-height:normal;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}body.overflow{overflow:hidden;touch-action:none;-ms-touch-action:none}iframe{width:-webkit-fill-available}.hide{display:none}.page-wrapper{display:flex;flex-direction:column;min-height:100dvh}.page-body{flex:1}.container{margin:0 auto;width:1200px}@media only screen and (width < 1920px){.container{width:1130px}}@media only screen and (width < 1280px){.container{width:924px}}@media only screen and (width < 1024px){.container{width:668px}}@media only screen and (width < 768px){.container{width:420px}}@media only screen and (width < 480px){.container{width:calc(100% - 40px)}}.btn{padding:0 7px;display:flex;justify-content:center;align-items:center;column-gap:10px;flex-shrink:0;width:100%;height:50px;background:#000;border-radius:30px;font-family:'Gilroy',sans-serif;font-size:16px;line-height:24px;font-weight:500;letter-spacing:.6px;color:#fff;text-transform:uppercase;text-decoration:none;transition:.3s}.btn:hover{background:#c7ad87;color:#000}section{padding:200px 0}.title{font-size:40px;line-height:50px;color:#0b0014;text-align:center}@media only screen and (width < 1920px){section{padding:150px 0}.title{font-size:36px;line-height:46px}}@media only screen and (width < 1280px){section{padding:120px 0}.title{font-size:32px;line-height:42px}}@media only screen and (width < 1024px){section{padding:100px 0}.title{font-size:28px;line-height:38px}}@media only screen and (width < 768px){section{padding:80px 0}.title{font-size:26px;line-height:36px}.btn{font-size:16px}}@media only screen and (width < 480px){section{padding:60px 0}}.header{width:100%;left:0;top:0;background:#1e3d67;z-index:100}.header .container{width:calc(100% - 140px);max-width:unset}.header-wrapper{padding:20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px}.logo{flex-shrink:0;width:220px}.logo>img{width:100%;height:auto;object-fit:cover;filter:brightness(1.15)}.header .logo>img{filter:invert(1) brightness(1.15)}.header-title{font-size:30px;line-height:40px;font-weight:700;color:#dcdbdb;text-align:center}.header-subtitle{font-size:26px;line-height:36px;font-weight:700;color:#de9c01;text-align:center}@media only screen and (width < 1920px){.header .container{width:calc(100% - 100px)}.header-wrapper{padding:10px 0}.header-title{font-size:24px;line-height:34px}.header-subtitle{font-size:22px;line-height:32px}}@media only screen and (width < 1280px){.header-title{font-size:22px;line-height:32px}.header-subtitle{font-size:20px;line-height:30px}}@media only screen and (width < 1024px){.logo{width:180px}.header .container{width:calc(100% - 60px)}.header-wrapper{row-gap:0}.header-title{font-size:20px;line-height:30px}.header-subtitle{font-size:18px;line-height:28px}}@media only screen and (width < 768px){.header .container{width:calc(100% - 40px)}.header-title{max-width:370px}}@media only screen and (width < 480px){.logo{width:140px}.header-title{font-size:17px;line-height:23px;max-width:280px}.header-subtitle{font-size:17px;line-height:22px}}.projects-box{margin-top:100px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}.projects-item{display:flex;flex-direction:column;align-items:center;row-gap:20px;width:260px;text-decoration:none}.projects-item:hover .projects-logo{transform:scale(1.05);box-shadow:-20px 20px 60px rgba(105,120,140,.3)}.projects-item:hover .projects-name{transform:translateY(-10px)}.projects-item.soon:hover .projects-logo>img{filter:brightness(.5)}.projects-item.soon:hover .projects-logo>span{opacity:1;visibility:visible}.projects-name{text-align:center;font-size:26px;line-height:38px;color:#000;transition:.4s}.projects-logo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;border-radius:100%;overflow:hidden;box-shadow:0 6px 18px rgba(13,20,46,.08);transition:.4s}.projects-logo>img{width:100%;height:100%;object-fit:cover;transition:.4s}.projects-logo>span{position:absolute;opacity:0;visibility:hidden;font-size:30px;line-height:40px;font-weight:700;color:#fff;transition:.4s}@media only screen and (width < 1920px){.projects-box{justify-content:space-evenly}.projects-item{width:215px}.projects-name{font-size:22px;line-height:32px}}@media only screen and (width < 1280px){.projects-box{gap:30px}.projects-item{width:160px}.projects-name{font-size:20px;line-height:30px}.projects-logo>span{font-size:26px;line-height:36px}}@media only screen and (width < 1024px){.projects-box{justify-content:space-between}.projects-item{width:130px}.projects-name{font-size:16px;line-height:26px}.projects-logo>span{font-size:22px;line-height:32px}}@media only screen and (width < 768px){.projects-box{margin-top:80px;justify-content:space-evenly;row-gap:60px}.projects-item{row-gap:15px}}@media only screen and (width < 480px){.projects-box{margin-top:60px;row-gap:30px}.projects-item{flex-direction:row-reverse;justify-content:flex-end;column-gap:10px;width:100%}.projects-logo{width:80px;height:80px;flex-shrink:0}.projects-name{text-align:left}.projects-logo>span{font-size:16px;line-height:22px}.projects-item:hover .projects-name{transform:none}}.footer{padding:60px 0 20px;background:#f5f5f5}.footer .container{display:flex;align-items:center;justify-content:center}.footer-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:20px;max-width:450px}.footer-address{margin-top:30px;font-size:16px;line-height:24px;color:#0b0014;text-align:center}.footer-contacts{display:flex;flex-direction:column;align-items:center;row-gap:10px}.footer-contacts-item{display:flex;align-items:center;column-gap:10px;text-decoration:none}.footer-contacts-item>span{font-weight:700;color:#000;font-size:20px;line-height:30px;transition:.3s}.footer-contacts-item>span:hover{color:#c7ad87}.footer .btn{width:320px}.footer-link{margin:30px 0 -10px;font-size:14px;line-height:24px;color:#000;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:.3s}.footer-link:hover{text-decoration-color:inherit}.copyright{font-size:14px;line-height:24px;color:#0b0014}@media only screen and (width < 768px){.footer-wrapper{max-width:320px}}@media only screen and (width < 480px){.footer{padding-top:50px}.footer .btn{width:100%}}.pageup{position:fixed;bottom:10px;right:10px;width:65px;height:65px;border-radius:100%;background:#000;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase;z-index:11;opacity:0;visibility:hidden;transition:opacity .3s,background-color .3s;cursor:pointer}.pageup:hover{background:#8f8f8f}.pageup.active{opacity:1;visibility:visible}@media only screen and (width < 1024px){.pageup{right:5px;width:55px;height:55px}.pageup:hover{background:#000}}.popup{position:fixed;left:0;right:0;height:100vh;width:100%;background:rgba(25,25,25,.7);z-index:1002;justify-content:center;align-items:center;top:0;animation:fadeOut .3s ease-in}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.popup.hide{display:none}.popup.active{display:flex;animation:fadeIn .3s ease-in}.popup-block{padding:50px 0;width:100%;height:100dvh;display:flex;align-items:flex-start;justify-content:center;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.popup-block::-webkit-scrollbar{display:none}.popup-close{position:fixed;right:10px;top:10px;width:80px;height:80px;border-radius:3px;background:#cfcfcf;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2;transition:.3s}.popup-close:hover{background:#fff}.form-wrapper{position:relative;padding:50px 60px 80px;display:flex;flex-direction:column;justify-content:center;row-gap:10px;width:800px;min-height:100%;background:#f5f5f5;border-radius:30px;-ms-overflow-style:none;scrollbar-width:none}.form-wrapper::-webkit-scrollbar{display:none}.form-title{font-weight:700;font-size:35px;line-height:45px;color:#000}.form-subtitle{font-size:20px;line-height:30px;color:#000}.form-text{margin-bottom:10px;font-size:14px;line-height:20px;color:#000}.main-form form{position:relative}.main-form p{display:flex;flex-direction:column;row-gap:10px;width:100%}.main-form .btn{width:320px}.main-form :where(input,select){padding:10px 15px;height:48px;width:100%;border:none;background:#e7e7e7;font-family:'Gilroy',sans-serif;font-size:16px;color:#000}.main-form input::placeholder{font-family:'Gilroy',sans-serif;font-size:14px;color:#383838}.main-form select{color:#383838;-moz-appearance:none;-webkit-appearance:none;appearance:none}.main-form label{font-size:16px;line-height:20px;color:#000}.wpcf7-list-item{margin:10px 0}.wpcf7-list-item input{opacity:0;width:0;height:0;z-index:-1;position:absolute}.wpcf7-list-item-label{font-size:16px;line-height:20px;color:#000;display:flex;align-items:center;column-gap:15px}.wpcf7-list-item-label i{position:relative;flex-shrink:0;width:25px;height:25px;border-radius:1px;background:#fff;border:2px solid #000;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.wpcf7-list-item-label i:before{content:'';width:15px;height:15px;background:#c7ad87;border-radius:1px;opacity:0;transition:.3s}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{position:absolute}.wpcf7-list-item input:checked+.wpcf7-list-item-label i:before{opacity:1}.wpcf7-list-item-label a{color:#000;font-weight:600;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:.3s}.wpcf7-list-item-label a:hover{color:#c7ad87;text-decoration-color:#c7ad87}.wpcf7-not-valid-tip{position:absolute;font-weight:700;font-size:12px;color:#fff;right:10px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:15px;height:15px;border-radius:100%;background:#dc3232}.wpcf7 form .wpcf7-response-output{margin:10px 0 0;padding:5px 15px;position:absolute;width:100%;display:flex;align-items:center;min-height:50px;background:#fff;border-radius:5px;font-size:14px}.grecaptcha-badge{opacity:0 !important;visibility:hidden !important}@media only screen and (width < 1280px){.form-title{font-size:32px;line-height:42px}.form-wrapper{padding:50px 50px 80px;width:700px}.wpcf7-list-item-label{font-size:15px}.wpcf7-list-item{margin:0 0 5px}}@media only screen and (width < 1024px){.form-wrapper{padding:40px 40px 70px;width:600px;border-radius:20px}.popup-close{width:60px;height:60px}}@media only screen and (width < 768px){.form-wrapper{padding:40px 30px 70px;width:calc(100% - 40px);border-radius:2px}.popup-close{top:5px;right:5px}.form-title{font-size:28px;line-height:38px}.wpcf7-list-item-label,.main-form input::placeholder{font-size:14px}.main-form p{row-gap:8px}.main-form :where(input,select){height:44px}.main-form .btn{width:100%}}@media only screen and (width < 480px){.form-wrapper{padding:40px 20px 80px;width:100%}.form-title{font-size:23px;line-height:34px}.main-form label{font-size:14px}.popup-close{width:50px;height:50px}}.textpage-styles{padding:100px 0;display:flex;flex-direction:column;row-gap:30px}.textpage-styles h1{font-size:40px;line-height:52px}.textpage-styles h2{font-size:30px;line-height:42px}.textpage-styles :where(p,li,a){font-size:20px;line-height:34px;color:#000}.textpage-styles ol{padding-left:30px;display:flex;flex-direction:column;row-gap:20px}@media only screen and (width < 768px){.textpage-styles{padding:60px 0}.textpage-styles h1{font-size:36px;line-height:48px;word-break:break-word}.textpage-styles h2{font-size:26px;line-height:38px;word-break:break-word}.textpage-styles :where(p,li){font-size:18px;line-height:30px}.textpage-styles ol{padding-left:20px}}.error-page{padding:150px 0;display:flex;align-items:center;flex-direction:column;row-gap:30px}.error-page h1{font-size:50px;line-height:60px;text-align:center}.error-page p{font-size:26px;line-height:38px;text-align:center}.error-page .btn{width:400px}@media only screen and (width < 1280px){.error-page h1{font-size:40px;line-height:50px}.error-page p{font-size:22px;line-height:32px}}@media only screen and (width < 1024px){.error-page h1{font-size:36px;line-height:46px}.error-page p{font-size:20px;line-height:30px}}@media only screen and (width < 768px){.error-page{padding:130px 0}.error-page h1{font-size:30px;line-height:40px}}@media only screen and (width < 480px){.error-page .btn{width:100%}}.social-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:10px}.social-title{font-size:16px;line-height:24px;color:#0b0014}.social{display:flex;align-items:center;column-gap:10px}.social-item{width:30px;height:30px}.social-item>svg{width:100%;height:100%;object-fit:cover;transition:.3s}.social-item:hover svg path{fill:#c7ad87}@media only screen and (width < 768px){.social{column-gap:20px}}@media only screen and (width < 480px){.social-wrapper{row-gap:15px}}