/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}::selection{background:#ffd16e;color:#000;text-shadow:none}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}html.is-locked{overflow:hidden}body{background:#fff;color:#00274d;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.2}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:19px 0;font-family:Bebas Neue,Georgia,serif}h1{font-size:38px}h2{font-size:32px}h3{font-size:26px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}p{margin:19px 0}a{color:#c44900;text-decoration:underline}a:hover{text-decoration:none}small{font-size:85%}audio,canvas,img,video{vertical-align:middle}img,video{max-width:100%;height:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}::placeholder{color:#d9d9d9}.text-center{text-align:center}.wrapper{min-height:100vh;display:flex;flex-direction:column;padding-top:185px}.main{flex-grow:1}.button-holder{display:flex;justify-content:center}.button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;background-color:#c44900;padding:15px 25px;min-width:236px;min-height:73px;font-size:24px;line-height:1;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all .2s ease-in-out}.button:hover{background-color:#ffc72c;color:#00274d}.button--army{background-color:#00274d}@media screen and (max-width:1000px){.wrapper{padding-top:130px}}@media screen and (max-width:480px){.wrapper{padding-top:94px}}.hidden{display:none;visibility:hidden}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.l-container{max-width:1440px;margin:0 auto}.blue{color:#07f}.red{color:#e30008}.success{color:#00ba1c}.warning{color:#f70}.danger{color:#f00}.full-width-bar{margin:0 -500%;padding:.5em 500%}.focus{border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}.shadow-bottom{border-bottom:1px solid #dbdbdb;box-shadow:0 8px 6px -6px #dbdbdb}.clearfix:after{content:"";display:table;clear:both}@media screen and (max-width:1200px){.l-padding{padding:0 10px}}.header{width:100%;position:fixed;top:0;left:0;z-index:15;transition:padding .1s ease-in-out;padding:0;background-color:#fff}.header .l-padding{padding:0}.header__top{display:flex;align-items:center;justify-content:space-between;padding:40px 24px 36px;gap:30px;position:relative;transition:padding .2s ease-in-out}.header__logo{margin:0}.header__logo img{width:165px}.header-info{display:flex;align-items:center;list-style:none;gap:20px;margin:0;padding:0 28px}.header-info__phone{display:flex;align-items:center;gap:8px;color:#00274d;text-decoration:none}.main-nav{display:flex;justify-content:end;align-items:center;height:55px;background-color:#00274d}.main-nav__toggle{display:none;width:35px;height:37px;padding:10px 5px;background-color:transparent;border:none;position:relative}.main-nav__close{display:none;position:fixed;top:0;right:0;z-index:2;width:42px;height:42px;padding:0;border:0;background-color:#ffc72c}.main-nav__close::before,.main-nav__close::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:22px;height:2px;background-color:#fff}.main-nav__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.main-nav__toggle-wrapper{display:flex;width:100%;height:100%;align-items:center;position:relative}.main-nav__toggle-inner{width:100%;height:3px;background-color:#00274d}.main-nav__toggle-inner::before,.main-nav__toggle-inner::after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background-color:#00274d}.main-nav__toggle-inner::after{top:auto;bottom:0}.main-nav__list{display:flex;align-items:center;flex-wrap:nowrap;list-style:none;padding:0;margin:0;position:relative;height:100%}.main-nav__list li{position:relative;display:flex;align-items:center;height:100%}.main-nav__list a{display:flex;align-items:center;width:100%;height:100%;padding:0 32px;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none;-webkit-font-smoothing:antialiased;cursor:pointer}.main-nav__list a:hover{background-color:#ffc72c;color:#00274d}.main-nav__list .sub-menu{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 12px);left:0;z-index:16;width:300px;max-height:none;background-color:#00274d;list-style:none;padding:8px;margin:0;overflow:visible;transition:opacity .15s,visibility .15s,transform .15s}.main-nav__list .sub-menu li{flex-direction:column;margin-bottom:0;padding:0}.main-nav__list .sub-menu a{display:block;padding:10px 15px}.main-nav__list .sub-menu .sub-menu{opacity:1;visibility:visible;position:relative;width:100%;padding:8px 0 0 12px}.main-nav__list>li:hover>.sub-menu,.main-nav__list>li:focus>.sub-menu,.main-nav__list>li>.sub-menu:hover{opacity:1;visibility:visible;transform:translateY(-12px)}.main-nav__list .current_page_item>a{background-color:#c44900}.main-nav__list .current_page_item>a:hover{background-color:#ffc72c}.main-nav__list>.current-menu-ancestor>a{background-color:#c44900}.main-nav__list>.current-menu-ancestor>a:hover{background-color:#ffc72c}.main-nav__list>li:last-child a{background-color:#ffc72c;color:#00274d}.main-nav__list>li:last-child.current_page_item a{background-color:#c44900}.main-nav__list>li:last-child.current_page_item a:hover{background-color:#ffc72c}@media screen and (max-width:1130px){.main-nav__list a{font-size:18px;padding:0 25px}}@media screen and (max-width:1000px){.main-nav{display:block;position:fixed;top:0;bottom:-1px;left:0;right:0;height:unset;background:#fff;overflow-x:hidden;overflow-y:auto;transform:translateX(100%);z-index:2;transition:transform .2s ease}.main-nav.is-opened{transform:translateX(0)}.main-nav__list{padding:70px 50px 50px;display:block}.main-nav__list li{display:block;height:unset;border-bottom:1px solid #00274d;padding-bottom:0;margin:0}.main-nav__list a{padding:16px;text-transform:none;color:#00274d}.main-nav__list .sub-menu{position:relative;display:block;padding:0 0 16px 16px;width:100%;background-color:#fff;opacity:1;visibility:visible;border-radius:0;box-shadow:none}.main-nav__list .sub-menu::before{display:none}.main-nav__list .sub-menu a{border-bottom-color:transparent}.main-nav__list .sub-menu li{border:none}.main-nav__list>li:hover>.sub-menu,.main-nav__list>li:focus>.sub-menu,.main-nav__list>li>.sub-menu:hover{transform:translateY(0)}.main-nav__list>.current-menu-ancestor>a{background-color:#fff}.main-nav__list .current_page_item>a{color:#fff}.main-nav__list>li:last-child{border-bottom:transparent}.main-nav__toggle{display:flex}.main-nav__close{display:block}}@media screen and (max-width:640px){.header-info__phone span{display:none}}@media screen and (max-width:480px){.header__top{height:94px;padding:0 10px}.header-info{padding:0}}@media screen and (max-width:375px){.main-nav__list{padding-left:25px;padding-right:25px}}.section-main-banner .l-padding{padding:0}.main-banner__wrapper{background-image:url("../../images/content/banners/img-banner-main.jpg");background-size:cover;min-height:435px;padding:90px 10px 60px;color:#fff;text-align:center;text-transform:uppercase}.main-banner__wrapper h2{margin:0;font-weight:400;font-size:96px}.main-banner__wrapper p{margin:7px 0 45px;font-size:36px}.section-main-banner--military .main-banner__wrapper{background-image:url("../../images/content/banners/img-banner-main-military.webp")}.section-main-banner--fire .main-banner__wrapper{background-image:url("../../images/content/banners/img-banner-main-fire.webp")}.section-main-banner--police .main-banner__wrapper{background-image:url("../../images/content/banners/img-banner-main-police.webp")}@media screen and (max-width:768px){.section-main-banner--police .main-banner__wrapper{background-position:30% 0}}@media screen and (max-width:680px){.main-banner__wrapper h2{font-size:64px;line-height:1}.main-banner__wrapper p{font-size:24px;text-shadow:0 0 3px rgba(255,255,255,0.75)}}@media screen and (max-width:480px){.section-main-banner--fire .main-banner__wrapper{background-position:30% 0}.section-main-banner--police .main-banner__wrapper{background-position:45% 0}}.our-products__wrapper{display:flex;justify-content:center;flex-wrap:wrap;column-gap:50px;padding:30px 0 45px}.our-products__wrapper a{display:flex;flex-direction:column;align-items:center;color:#000;font-family:Bebas Neue,Georgia,serif;font-weight:400;font-size:40px;text-decoration:none;text-transform:uppercase}.our-products__wrapper a:hover{text-decoration:underline}.our-products__wrapper a span{margin-top:auto}@media screen and (max-width:680px){.our-products__wrapper{padding:30px 0}.our-products__wrapper a{font-size:26px}.our-products__wrapper a img{max-width:200px}}.section-army-coins .l-padding{padding:0}.army-coins__wrapper{background-image:url("../../images/content/banners/img-banner-army-coins.webp");background-size:cover;min-height:483px;padding:50px 70px 60px}.army-coins__inner{max-width:820px;color:#ffc72c}.army-coins__inner h2{margin:0;font-weight:400;font-size:128px;line-height:1}.army-coins__inner p{margin:5px 0 85px;font-size:32px}.army-coins__inner .button-holder{justify-content:flex-start}@media screen and (max-width:950px){.army-coins__inner h2{font-size:96px}.army-coins__inner p{font-size:26px}}@media screen and (max-width:768px){.army-coins__wrapper{padding:50px 25px}.army-coins__inner p{margin-top:20px}.army-coins__inner .button-holder{justify-content:center}}@media screen and (max-width:680px){.army-coins__inner h2{font-size:64px}.army-coins__inner p{font-size:24px}}@media screen and (max-width:500px){.army-coins__wrapper{padding:50px 10px}.army-coins__inner{text-align:center}.army-coins__inner .button-holder{justify-content:center}.army-coins__inner .button--army{padding:20px 10px;font-size:18px}}.section-vision{padding:70px 0}.section-vision .l-padding{padding:0}.vision__wrapper{max-width:1060px;margin:0 auto;padding:0 10px;background-color:rgba(255,199,44,0.17)}.vision__wrapper h2{margin:0;padding-top:25px;text-align:center;font-size:64px;font-weight:400;color:#ffc72c;line-height:1}.vision__images{position:relative;display:flex;justify-content:center;align-items:center;gap:80px;padding:35px 0 55px}.vision__images img{min-width:0}.vision-arrow{position:absolute;top:85px;left:calc(50% - 80px);width:100px}@media screen and (max-width:768px){.section-vision{padding:70px 0 50px}.vision__wrapper h2{font-size:48px}.vision__images{flex-direction:column}.vision__images img{max-width:305px}.vision-arrow{top:calc(50% - 20px);left:calc(50% + 70px);transform:rotate(90deg)}}@media screen and (max-width:480px){.section-vision{padding:50px 0 30px}.vision__wrapper h2{font-size:36px}}.section-service{padding:55px 0 135px}.service__wrapper{display:flex;gap:70px;padding:0 125px}.service__image{flex-shrink:0}.service__info{color:#ffc72c}.service__info h2{margin:0;font-size:64px;font-weight:400;line-height:1}.service__info p{max-width:705px;margin:25px 0 32px;font-size:20px;line-height:1.5}.service__info .button-holder{justify-content:flex-start}@media screen and (max-width:1200px){.service__wrapper{padding:0 70px}}@media screen and (max-width:1024px){.service__wrapper{padding:0 20px;gap:35px}.service__info h2{font-size:48px}.service__info p{font-size:18px}}@media screen and (max-width:860px){.service__image{max-width:300px}}@media screen and (max-width:768px){.section-service{padding:30px 0 70px}.service__image{max-width:100%}.service__wrapper{flex-direction:column;align-items:center}.service__info{text-align:center}.service__info .button-holder{justify-content:center}}@media screen and (max-width:480px){.section-service{padding:30px 0 50px}.service__info h2{font-size:36px}.service__info p{font-size:16px}}.section-reviews .l-padding{padding:0}.reviews__wrapper{background-image:url("../../images/content/banners/img-banner-reviews.webp");background-size:cover;min-height:834px;padding:75px 135px}.reviews__wrapper h2{margin:0 0 80px;text-align:center;font-size:64px;font-weight:400;color:#fff;text-transform:uppercase;line-height:1}.reviews-slider{overflow:hidden;display:flex !important;align-items:center;padding:0}.reviews-slider .slick-arrow{width:0;height:0;border-style:solid;font-size:0;background-color:transparent;cursor:pointer;transition:border-color .2s ease-in-out}.reviews-slider .slick-prev{margin-right:10px;border-width:42.5px 37px 42.5px 0;border-color:transparent #ffc72c transparent transparent}.reviews-slider .slick-prev:hover{border-color:transparent #c44900 transparent transparent}.reviews-slider .slick-next{margin-left:10px;border-width:42.5px 0 42.5px 37px;border-color:transparent transparent transparent #ffc72c}.reviews-slider .slick-next:hover{border-color:transparent transparent transparent #c44900}.reviews-slider .slick-list{padding:10px 0}.review-item__wrapper{margin:0 auto;display:flex;flex-direction:column;width:289px;height:433px;padding:26px 40px;background-color:#fff}.review-item__header{margin-bottom:20px}.review-item__name{margin-bottom:7px;font-size:15px;font-weight:700;text-transform:uppercase}.review-item__rating{position:relative;vertical-align:middle;display:inline-block;color:#d9d9d9;overflow:hidden;flex-shrink:0}.full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#ffc72c}.empty-stars:before,.full-stars:before{content:"\2605\00a0\2605\00a0\2605\00a0\2605\00a0\2605";font-size:28px}.review-item__body{flex-grow:1;margin-bottom:20px;font-size:15px;line-height:1.5}.review-item__message{margin:0;max-height:158px;overflow:hidden;position:relative;white-space:pre-wrap}.review-item__more{visibility:hidden;display:inline-block;cursor:pointer;color:rgba(0,39,77,0.5)}.review-item__more:hover{text-decoration:underline}.review-item__gallery{display:flex;overflow-x:auto;overflow-y:hidden;gap:10px}.review-item__gallery img{max-width:95px;border-radius:5px}.review-item__gallery img:hover{opacity:.8}@media screen and (max-width:1350px){.reviews__wrapper{padding:75px 10px}}@media screen and (max-width:768px){.reviews__wrapper h2{font-size:48px}}@media screen and (max-width:480px){.reviews__wrapper h2{font-size:36px}.reviews-slider .slick-arrow{position:absolute;z-index:2}.reviews-slider .slick-prev{border-width:25px 18px 25px 0;left:0}.reviews-slider .slick-next{border-width:25px 0 25px 18px;right:0}}.gslide-inner-content{padding:0 10px}.gslide-inline{border-radius:8px}.ginlined-content{padding:40px !important}.ginlined-content .review-item__message{overflow:auto;max-height:100%}.ginlined-content .review-item__gallery{flex-wrap:wrap}.ginlined-content .review-item__gallery img{max-width:150px}@media screen and (max-width:480px){.ginlined-content{padding:24px !important}}.section-mint{padding:110px 0}.section-mint--home{padding:130px 0 270px}.mint__wrapper{padding:0 50px}.mint-box{display:flex;justify-content:center;align-items:center;gap:112px}.mint-box--right{margin-top:30px}.mint-box--right .mint-box__text{margin:90px 20px 0 0;text-align:right}.mint-box__text{margin-left:25px;color:#ffc72c}.mint-box__text h2{margin:0 0 27px;font-size:64px;font-weight:400;line-height:1}.mint-box__text p{margin:0;font-size:16px;line-height:1.5}.section-mint--fire .mint-box__text,.section-mint--police .mint-box__text{color:#00274d}.mint-box__image{flex-shrink:0;max-width:614px}.mint-box--right .mint-box__image{max-width:619px}@media screen and (max-width:1200px){.mint__wrapper{padding:0}.mint-box__text{flex:1}.mint-box__image{flex:1}}@media screen and (max-width:1024px){.mint-box{gap:50px}.mint-box__text h2{font-size:48px}}@media screen and (max-width:768px){.section-mint{padding:70px 0}.section-mint--home{padding:70px 0 150px}.mint-box{flex-direction:column;gap:25px}.mint-box--right{margin-top:70px}.mint-box--right .mint-box__text{margin:0;text-align:left}.mint-box--right .mint-box__image{order:2}.mint-box__text{margin:0}.mint-box__text h2{margin:0 0 15px}.mint-box__image{max-width:450px}}@media screen and (max-width:480px){.mint-box__text h2{font-size:36px}.mint-box__text p{font-size:15px}}.section-gallery-slider{padding:30px 0 85px}.gallery-slider__wrapper{padding:0 58px}.gallery-slider__wrapper h2{margin:21px 0 0;text-align:center;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1}.gallery-slider{overflow:hidden;display:flex !important;align-items:center;padding:0}.gallery-slider .slick-arrow{width:0;height:0;border-style:solid;font-size:0;background-color:transparent;cursor:pointer;transition:border-color .2s ease-in-out}.gallery-slider .slick-prev{margin-right:10px;border-width:42.5px 37px 42.5px 0;border-color:transparent #90a0af transparent transparent}.gallery-slider .slick-prev:hover{border-color:transparent #ffc72c transparent transparent}.gallery-slider .slick-next{margin-left:10px;border-width:42.5px 0 42.5px 37px;border-color:transparent transparent transparent #90a0af}.gallery-slider .slick-next:hover{border-color:transparent transparent transparent #ffc72c}.gallery-slider .slick-list{padding:10px 0}.gallery-slider__item{width:295px}.gallery-item__wrapper{padding:10px 20px}.gallery-item__wrapper img{margin:0 auto}@media screen and (max-width:1024px){.gallery-slider__wrapper{padding:0}}@media screen and (max-width:480px){.gallery-slider__wrapper h2{font-size:36px}.gallery-slider .slick-prev{border-width:25px 18px 25px 0;left:0}.gallery-slider .slick-next{border-width:25px 0 25px 18px;right:0}}.section-mission .l-padding{padding:0}.mission__wrapper{display:flex;align-items:center;background-image:url("../../images/content/banners/img-banner-mission-military.webp");background-size:cover;padding:64px 40px 56px;color:#fff}.mission__wrapper h2{margin:0;font-weight:400;font-size:6.5vw;line-height:1;text-transform:uppercase}.section-mission--fire .mission__wrapper{background-image:url("../../images/content/banners/img-banner-mission-fire.webp")}.section-mission--police .mission__wrapper{background-image:url("../../images/content/banners/img-banner-mission-police.webp")}@media screen and (min-width:1440px){.mission__wrapper h2{font-size:96px}}@media screen and (max-width:768px){.mission__wrapper h2{font-size:6.2vw}}@media screen and (max-width:480px){.mission__wrapper{padding:40px 10px}.mission__wrapper h2{text-align:center;font-size:36px}.section-mission--police .mission__wrapper{background-position:30% 0}}.section-inspired .l-padding{padding:0}.inspired__wrapper{display:flex;background-color:#405778;overflow:hidden}.inspired__info{flex:0 0 auto;color:#fff;padding:50px 108px}.inspired__info h2{margin:0;font-size:96px;font-weight:400;line-height:1}.inspired__info p{margin:12px 0 40px;font-size:36px;text-transform:uppercase;-webkit-font-smoothing:antialiased}.inspired__info .button-holder{justify-content:flex-start}.inspired__image{flex:0 0 auto;align-self:flex-end}@media screen and (max-width:1024px){.inspired__info{padding:50px 40px}}@media screen and (max-width:768px){.inspired__wrapper{flex-direction:column;padding:50px 10px 0;gap:40px}.inspired__info{padding:0;text-align:center}.inspired__info h2{font-size:64px}.inspired__info p{font-size:24px}.inspired__info .button-holder{justify-content:center}.inspired__image{align-self:center;max-width:450px}}@media screen and (max-width:480px){.inspired__info h2{font-size:48px}.inspired__info p{font-size:18px}.inspired__image{max-width:350px}}.section-occasion{padding:100px 0}.occasion__wrapper{padding:0 74px}.section-occasion--fire .occasion__wrapper{padding:0 55px}.occasion__title{margin:0 0 85px;font-size:96px;font-weight:400;line-height:1}.occasion-box{display:flex;justify-content:center;align-items:center;margin-bottom:55px}.occasion-box:last-child{margin-bottom:0}.occasion-box--right{gap:16px}.occasion-box--right .occasion-box__text{text-align:right}.occasion-box__image{flex-shrink:0}.occasion-box__text{margin-top:-38px}.occasion-box__text h2{margin:0;font-size:64px;font-weight:400}.occasion-box__text p{font-size:18px;line-height:1.5}@media screen and (max-width:1024px){.occasion__wrapper,.section-occasion--fire .occasion__wrapper{padding:0}.occasion__title{font-size:64px}.occasion-box__text{flex:1;margin:0}.occasion-box__image{text-align:right;flex:1}.occasion-box--right .occasion-box__image{text-align:left}}@media screen and (max-width:768px){.section-occasion{padding:50px 0}.occasion__title{margin:0 0 40px;text-align:center}.occasion-box{flex-direction:column;gap:25px;margin-bottom:70px}.occasion-box__text h2{margin:0 0 15px;font-size:48px}.occasion-box__text p{margin:0;font-size:16px}.occasion-box__image{order:2;margin-right:75px}.occasion-box--right .occasion-box__image{margin:0 0 0 75px}}@media screen and (max-width:480px){.occasion__title{font-size:48px}.occasion-box{align-items:initial}.occasion-box__text{text-align:right}.occasion-box__text h2{font-size:36px}.occasion-box__text p{font-size:15px}.occasion-box--right .occasion-box__text{text-align:left}.occasion-box__image{margin:0;text-align:right}.occasion-box--right .occasion-box__image{margin:0;text-align:left}}.section-other{padding:100px 0 180px}.other__wrapper{padding:0 60px}.other__wrapper h2{text-align:center;margin:0 0 70px;font-size:96px;font-weight:400;color:#ffc72c;line-height:1}.other-cards{display:flex;justify-content:space-evenly}.other-card{display:flex;flex-direction:column;width:485px;padding:52px 68px 39px;background-color:rgba(144,160,175,0.28)}.other-card h3{margin:22px 0 28px;text-align:center;font-size:64px;font-weight:400}.other-card .button-holder{margin-top:auto}.other-card__image{text-align:center}@media screen and (max-width:1200px){.other__wrapper{padding:0}}@media screen and (max-width:1024px){.other__wrapper h2{font-size:64px}.other-cards h3{font-size:48px}.other-card{width:350px;padding:35px}}@media screen and (max-width:768px){.section-other{padding:70px 0 140px}.other-card{width:300px}}@media screen and (max-width:640px){.other-cards{flex-direction:column;align-items:center;gap:35px}}@media screen and (max-width:480px){.section-other{padding:50px 0 90px}.other__wrapper h2{font-size:48px;margin:0 0 50px}.other-cards h3{font-size:36px}}@media screen and (max-width:375px){.other-card{width:100%}}.section-404{padding:50px 0;text-align:center;color:#c2c3c5}.error-404__icon{max-width:300px;display:block;margin:0 auto}.error-404__title{margin:20px 0;font-size:96px;font-weight:400;line-height:1}.error-404__subtitle{font-size:36px}.footer{padding:80px 0;color:#fff;background-color:#00274d}.footer__top{display:flex;justify-content:space-around;margin-bottom:50px}.footer__box{margin-left:50px}.footer__list{list-style:none;padding:0;margin:0}.footer__list li{margin:15px 0}.footer__list li span{display:block}.footer__list a{color:#fff;text-decoration:none}.footer__list a:hover{text-decoration:underline}