.block{margin:90px 0}.title{font-weight:400;font-size:48px;line-height:100%;text-transform:uppercase;color:var(--dark)}.bottom-space,.page-title{margin-bottom:60px}.description{font-weight:500;font-size:16px;line-height:180%;color:var(--dark)}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}iframe{vertical-align:top}.preloader{display:none}.container{width:1704px;max-width:100%;padding-left:16px;padding-right:16px;margin:0 auto}.container-extra{width:1748px}.half{width:50%;flex:1 1 50%}.third{width:33.33%;flex:1 1 33.33%}.full-width{width:100%}.full-height{height:100%}.d-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:-ms-grid;display:grid}.grid-column{grid-template-columns:repeat(4,25%)}.align-start{align-items:flex-start}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-end{align-items:flex-end}.wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.column{flex-direction:column}.row{flex-direction:row}.grow{flex-grow:1}.disabled-grow{flex-grow:0}.order-1{order:1}.order-2{order:2}.uppercase{text-transform:uppercase}.hide{display:none!important}.text-center{text-align:center}.text-right{text-align:right}.light{color:var(--light)}.dark{color:var(--dark)}.alignleft,.alignright{margin-bottom:10px}.alignleft{margin-right:20px;float:left}.alignright{margin-left:20px;float:right}.aligncenter{display:block;margin:0 auto 20px}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.index-1{z-index:1}.index-100{z-index:100}.index-top{z-index:9999}.btn{display:block;text-align:center;max-width:240px;width:100%;padding:18px 15px;font-weight:600;font-size:24px;text-transform:uppercase;color:var(--light);text-decoration:none;background:var(--blue);cursor:pointer;outline:none;border:1px solid var(--blue);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}.btn:hover{color:var(--blue);background:var(--light)}.carousel__item img{width:100%;height:458px;object-fit:cover}.carousel .swiper-slide{width:713px}.text-area{font-weight:500;font-size:16px;line-height:180%;color:var(--dark);text-align:left}.text-area p{margin-bottom:40px}.text-area h1,.text-area h2,.text-area h3,.text-area h4,.text-area h5,.text-area h6{margin-bottom:20px;font-weight:400;line-height:normal;text-transform:uppercase;color:var(--black-variation);text-align:center}body.page-template-default .text-area h1,body.page-template-default .text-area h2,body.page-template-default .text-area h3,body.page-template-default .text-area h4,body.page-template-default .text-area h5,body.page-template-default .text-area h6{text-align:left}.text-area h1{font-size:30px}.text-area h2{font-size:25px}.text-area h3{font-size:22px}.text-area h4{font-size:18px}.text-area h5{font-size:16px}.text-area h6{font-size:14px}.text-area b,.text-area strong{font-weight:600;color:var(--black)}.text-area ul,.text-area ol{margin-bottom:40px;list-style-position:inside}.text-area ul li{position:relative;list-style:none}.text-area ul li:before,.text-area ul li::before{display:inline-block;position:relative;top:-3px;left:0;width:3px;height:3px;margin-right:10px;background-color:var(--dark);content:'';-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.text-area a{color:var(--blue);text-decoration:underline}.text-area a:hover{text-decoration:none}.text-area .wp-block-image{margin-top:-10px;margin-bottom:90px}.text-area .wp-block-gallery{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.text-area .carousel.wp-block-gallery figure.wp-block-image:not(#individual-image){width:100%}body:not(.home) .swiper-button-prev svg rect,body:not(.home) .swiper-button-next svg rect{stroke:var(--grey)}body:not(.home) .swiper-button-prev svg path,body:not(.home) .swiper-button-next svg path{stroke:var(--dark)}.swiper-navigation__arrows{position:relative;z-index:100}body:not(.home) .swiper-navigation__arrows .swiper-button-prev svg:hover rect,body:not(.home) .swiper-navigation__arrows .swiper-button-next svg:hover rect{fill:none}body:not(.home) .swiper-button-prev svg:hover rect,body:not(.home) .swiper-button-next svg:hover rect,body:not(.home) .swiper-button-prev svg:hover path,body:not(.home) .swiper-button-next svg:hover path{stroke:var(--blue)}.text-area figure.wp-block-gallery.has-nested-images{align-items:flex-start}body:not(.home) .swiper-navigation>div>div{gap:44px}body:not(.home) .swiper-navigation{padding-top:60px}.text-area>.wp-block-gallery.has-nested-images.carousel{margin-bottom:90px}.text-area iframe,.text-area .is-type-video iframe{width:100%;height:458px;margin-bottom:90px}.text-area>*.wp-block-gallery.has-nested-images.carousel:last-child,.text-area>*:last-child,.text-area>*.is-provider-youtube:last-child,.text-area>*.wp-block-embed-youtube:last-child,.text-area>*.wp-block-embed:last-child,.text-area>*.is-provider-youtube:last-child iframe,.text-area>*.wp-block-embed-youtube:last-child iframe,.text-area>*.wp-block-embed:last-child iframe{margin-bottom:0}.thumbnail-text__row{gap:44px}.thumbnail-text__item:nth-of-type(2)>*{width:630px;max-width:100%}.extra-description__box{width:631px;max-width:100%}.extra-description:not(.extra-description-about) .extra-description__box{width:800px}body.tax-product-category .extra-description:not(.extra-description-about) .extra-description__box{width:1200px}.extra-description:not(.extra-description-about) .title{width:504px;max-width:100%;margin-bottom:40px;line-height:120%}.extra-description:not(.extra-description-about) .extra-description__box>svg{margin-bottom:40px}.extra-description:not(.extra-description-about) .extra-description__box>svg:last-of-type{margin-top:40px;margin-bottom:0}.line{position:absolute;z-index:1;top:50%;left:0;width:100%;height:4px;background:url(/wp-content/themes/marine-trade/assets/images/dashed.png) repeat-x left center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.corner{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.corner.right-corner{left:auto;right:0}.modal{display:none;top:0;left:0;backdrop-filter:blur(12.699999809265137px);background:rgb(0 0 0 / .6)}.modal__body{top:50%;left:50%;width:711px;max-width:90%;height:609px;padding:45px 95px 95px;border:2px solid #c7c7c8;background:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal__title{margin-bottom:36px;font-weight:400;font-size:36px;line-height:100%;text-transform:uppercase;text-align:center;color:var(--dark)}.modal__icon{margin-bottom:38px}.application-base-info{gap:38px}.application-row{margin-bottom:34px}.application-row input,.application-row textarea{outline:none;font-weight:500;font-size:16px;line-height:180%;text-transform:uppercase;color:var(--dark);border:1px none var(--grey);border-bottom-style:solid}.application-row input.wpcf7-not-valid{border-color:var(--red)}.wpcf7-form-control-wrap.recaptcha{display:block}.wpcf7 .wpcf7-recaptcha iframe{width:100%}.application-row .wpcf7-not-valid-tip{display:none}.wpcf7-form{position:relative}.wpcf7-form.invalid .wpcf7-response-output{display:none}.wpcf7-form.sent .wpcf7-response-output{position:absolute;left:0;width:100%;bottom:-20px;padding:0;margin:0;font-weight:500;font-size:12px;line-height:142%;color:var(--blue);text-align:center;border:none}.recaptcha-area .wpcf7-not-valid-tip{position:absolute;bottom:-30px;left:0;font-size:12px}.application-row textarea{height:109px;padding:7px 11px;border:1px solid var(--grey);text-transform:initial;resize:none}.modal__footer:after,.modal__footer::after{display:block;clear:both;content:''}.modal__footer>div{float:left;width:50%;min-height:1px}.recaptcha-area{padding-right:17px}.form-send{padding-left:17px}.form-send p{position:relative}.wpcf7-spinner{position:absolute;top:17px;right:-25%}.recaptcha-area .recaptcha{-webkit-transform:scale(.79);-moz-transform:scale(.79);-ms-transform:scale(.79);-o-transform:scale(.79);transform:scale(.79);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.form-send input[type="submit"]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;width:100%;height:61px;padding:0 15px;background:var(--blue);font-weight:600;font-size:24px;text-transform:uppercase;color:var(--light);outline:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal__close{top:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border:2px solid var(--grey);border-top:none;border-right:none;width:65px;height:65px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__backdrop{background-color:var(--light)}.fancybox__slide.has-image>.fancybox__content{max-width:1401px}.is-horizontal .fancybox__nav .f-button{width:65px;height:65px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.fancybox__slide.has-youtube button>svg,.fancybox__carousel>.fancybox__nav>.f-button svg,.fancybox__carousel>.fancybox__nav>.f-button:before,.fancybox__carousel>.fancybox__nav>.f-button::before{display:none}.is-horizontal.fancybox__carousel>.fancybox__nav .f-button.is-prev{left:58px;background:var(--light) url(/wp-content/themes/marine-trade/assets/images/arrow-prev.svg) no-repeat left top}.is-horizontal.fancybox__carousel>.fancybox__nav .f-button.is-next{left:auto;right:58px;background:var(--light) url(/wp-content/themes/marine-trade/assets/images/arrow-next.svg) no-repeat left top}.fancybox__toolbar>.fancybox__toolbar__column.is-left{display:none}.fancybox__toolbar>.fancybox__toolbar__column.is-right{flex-direction:column;justify-content:initial;gap:30px;align-items:flex-end;padding:58px 58px 0 0}.fancybox__slide.has-youtube .fancybox__content>button.f-button.is-close-btn{position:fixed;top:58px;right:58px}.fancybox__slide.has-youtube button,.fancybox__toolbar>.fancybox__toolbar__column.is-right button{width:65px;height:65px;background:var(--light) url(/wp-content/themes/marine-trade/assets/images/close.svg) no-repeat left top;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.fancybox__toolbar>.fancybox__toolbar__column.is-right button[data-panzoom-action="toggleZoom"]{background:var(--light) url(/wp-content/themes/marine-trade/assets/images/zoom.svg) no-repeat left top}.fancybox__slide.has-youtube button:hover,.is-horizontal.fancybox__carousel>.fancybox__nav .f-button.is-prev:hover,.is-horizontal.fancybox__carousel>.fancybox__nav .f-button.is-next:hover,.fancybox__toolbar>.fancybox__toolbar__column.is-right button:hover,.fancybox__toolbar>.fancybox__toolbar__column.is-right button[data-panzoom-action="toggleZoom"]:hover{background-position:left -65px top}.fancybox__toolbar>.fancybox__toolbar__column.is-right button svg{display:none}.video__item .youtube-play,.carousel__item .youtube-play{top:50%;left:50%;display:block;width:62px;height:43px;margin-top:-31px;margin-left:-22px;-webkit-transition:all 0.23s ease-in-out;-moz-transition:all 0.23s ease-in-out;-ms-transition:all 0.23s ease-in-out;-o-transition:all 0.23s ease-in-out;transition:all 0.23s ease-in-out}.video__item.video__item-single:hover .youtube-play,.video__item.video__item-double:hover .youtube-play,.carousel__item:hover .youtube-play{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.video__item .youtube-play img,.carousel__item .youtube-play img{height:43px;object-fit:initial}