a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus,a:active,a:hover{outline:0}.benefits__card-thumb,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:dotted thin}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%;height:auto}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.wrapper,.wrapper-full{margin:0 auto;padding:0 15px}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url('../fonts/lato-v24-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url('../fonts/lato-v24-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url('../fonts/lato-v24-latin-900.woff2') format('woff2')}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:Lato;font-style:normal;font-weight:400;font-size:16px;color:#102746;line-height:24px}.wrapper{max-width:1060px}.wrapper-full{max-width:1262px}.section-title{font-size:35px;line-height:42px;font-weight:500;color:#102746;padding-bottom:10px;position:relative}.section-title::after{display:block;content:'';background-color:#006dfe;width:253px;height:3px;position:absolute;bottom:0}.header{position:fixed;top:0;left:0;width:100%;padding-bottom:20px;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;z-index:999}.header_active{background-color:#0e1d28}.header__wrapper{padding-top:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.header__item{margin-right:82px}.header__item:last-child{margin-right:0}.header__link{font-size:18px;text-decoration:none;color:#fff}.header__link:active,.header__link:focus,.header__link:hover{opacity:.75}.header__burger{display:none;width:40px;height:28px;position:relative}.burger__line{display:block;width:100%;height:2px;position:absolute;left:0;background-color:#fff}.burger__line-first{top:0}.burger__line-second{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.burger__line-third{bottom:0}.intro{min-height:100vh;background:url(../img/intro-bg-min.jpg) center/cover no-repeat;padding-top:263px;padding-bottom:369px}.intro__title{max-width:619px;font-size:50px;font-weight:500;line-height:60px;color:#fff;margin-bottom:22px}.intro__subtitle{max-width:546px;font-size:16px;color:#fff;margin-bottom:59px}.search-form{margin-bottom:160px}.footer__wrapper,.search-form__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-form__field{width:297px;background:url(../img/svg/Oval.svg) left 4px no-repeat;border:0;border-bottom:2px solid #fff;margin-right:60px;padding-bottom:22px;padding-left:44px;font-size:18px;font-weight:500;color:#fff}.search-form__field::-webkit-input-placeholder{font-size:18px;font-weight:500;color:#fff}.search-form__field::-moz-placeholder{font-size:18px;font-weight:500;color:#fff}.search-form__field:-ms-input-placeholder{font-size:18px;font-weight:500;color:#fff}.search-form__field::-ms-input-placeholder{font-size:18px;font-weight:500;color:#fff}.search-form__field::placeholder{font-size:18px;font-weight:500;color:#fff}.search-form__field::input-placeholder{font-size:18px;font-weight:500;color:#fff}.search-form__submit{border:0;background:#1b7dff;padding:15px 39px;font-size:16px;font-weight:500;line-height:29px;color:#fff}.search-form__link:focus,.search-form__submit:active,.search-form__submit:hover{background:#1d5aa9}.benefits{margin-bottom:124px}.benefits__wrapper{max-width:1262px;margin:0 auto;background:#fff;-webkit-box-shadow:0 2px 20px rgba(21,24,36,.15993);box-shadow:0 2px 20px rgba(21,24,36,.15993);position:relative}.benefits__title{padding:90px 100px 55px;font-size:35px;font-weight:500;line-height:42px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);position:absolute;background:#fff;width:100%}.benefits__cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 55px 1fr 55px 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px;padding:78px 100px 100px}.benefits__card-more,.places__view-all,.tour__more{color:#006dfe;padding-right:59px;text-decoration:none}.benefits__card-pic{max-width:66px;height:68px;margin-bottom:37px}.benefits__card-title{font-size:18px;font-weight:500;margin-bottom:26px}.benefits__card-desc{margin-bottom:39px}.benefits__card-more{background:url(../img/svg/benefits-ico.svg) 95% no-repeat;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.benefits__card-more:focus,.benefits__card-more:hover{background:url(../img/svg/benefits-ico.svg) right no-repeat}.places{margin-bottom:131px}.places__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}.places__view-all,.tour__more{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background:url(../img/svg/benefits-ico.svg) 95% center no-repeat}.places__view-all:focus,.places__view-all:hover{background:url(../img/svg/benefits-ico.svg) right center no-repeat}.places__cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(6,1fr);gap:10px}.places__card{position:relative;overflow:hidden}.places__card::after{display:block;content:'';background:rgba(21,24,36,.4);z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.places__card_lg{-ms-grid-column-span:3;grid-column:span 3}.places__card_sm,.top__card{-ms-grid-column-span:2;grid-column:span 2}.places__card-pic{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.15s;-o-transition:.15s;transition:.15s}.places__card-pic_lg{height:354px}.places__card-pic_sm{height:283px}.places__card-title{position:absolute;bottom:27px;left:29px;font-size:50px;font-weight:900;line-height:60px;color:#fff;z-index:3}.places__card:hover .places__card-pic{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.tours{margin-bottom:139px}.tours__tour{display:-ms-grid;display:grid;-ms-grid-columns:1fr 68px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:68px;-moz-column-gap:68px;column-gap:68px;margin-bottom:77px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour__info{padding:0 47px 0 49px}.tour__title{font-size:30px;font-weight:500;line-height:40px;margin-bottom:85px}.footer__menu-title,.top__card-title{font-size:18px;font-weight:500;color:#fff}.tour__desc{margin-bottom:58px}.tour__more:focus,.tour__more:hover{background:url(../img/svg/benefits-ico.svg) right center no-repeat}.top{margin-bottom:144px}.top__title{margin-bottom:54px}.top__cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr 52px 1fr 52px 1fr 52px 1fr 52px 1fr 52px 1fr;grid-template-columns:repeat(6,1fr);gap:58px 52px}.top__card,.top__card-stats{display:-webkit-box;display:-ms-flexbox}.top__card{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top__card-pic{position:relative;margin-bottom:45px}.top__card-stats{position:absolute;left:0;bottom:0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px 25px}.top__card-title{margin:0 auto 0 0}.top__card-likes{background:url(../img/svg/heart-ico.svg) right center no-repeat;padding-right:20px;margin-right:14px}.top__card-likes-value{font-weight:500;color:#fff}.top__card-comments{background:url(../img/svg/msg_ico.svg) right center no-repeat;padding-right:23px}.top__card-comments-value{font-weight:500;color:#fff}.top__card-desc{margin-bottom:31px}.top__card-more{width:118px;padding:11px 19px;color:#fff;background:#006dfe;text-decoration:none;margin:auto 0 0}.top__card-more:active,.top__card-more:focus,.top__card-more:hover{background:#1d5aa9}.videos{width:100%}.videos__wrapper{max-width:1440px;margin:0 auto;position:relative}.videos__item{padding-top:56.25%}.videos__element{position:absolute;top:0;left:0;width:100%;height:100%}.footer{background:#0e1d28;padding:119px 0}.footer__logo{width:50%}.footer__nav{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__menu-item{margin-bottom:3px}.footer__menu-item:last-child{margin-bottom:0}.footer__menu-title{line-height:24px}.footer__menu-link{text-decoration:none;color:#fff}.footer__menu-link:active,.footer__menu-link:focus,.footer__menu-link:hover{opacity:.65}@media screen and (max-width:950px){.search-form__field{margin-bottom:25px}.benefits,.top{margin-bottom:65px}.benefits__wrapper{-webkit-box-shadow:none;box-shadow:none}.benefits__title{padding:55px 15px}.benefits__cards{padding:0 15px 50px;gap:30px}.places__card_lg,.places__card_sm{-ms-grid-column-span:6;grid-column:span 6}.places__card-pic_lg{height:283px}.tours__tour{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:35px}.tour__info{padding:0}.tour__desc,.tour__title{margin-bottom:15px}.top__card{-ms-grid-column-span:3;grid-column:span 3}.top__card-pic{margin-bottom:25px}.footer{padding:60px 0}}@media screen and (max-width:767px){.header__wrapper{padding-top:28px}.header__nav{position:fixed;background-color:#000;width:100%;height:100%;top:0;left:0;padding:75px;z-index:10;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.header__nav-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__nav-close{width:40px;height:40px;position:absolute;top:20px;right:20px}.header__nav-close-line{display:block;width:100%;height:2px;background-color:#fff;position:absolute;top:50%;z-index:11}.header__nav-close-line:first-child{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.header__nav-close-line:last-child{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.header__item{width:100%;margin-right:0;margin-bottom:30px}.header__item:last-child,.places__caption{margin-bottom:0}.header__link{font-size:48px;line-height:42px}.header__burger{display:block}.intro{padding-top:130px;padding-bottom:130px}.intro__title{font-size:32px;line-height:48px}.intro__subtitle{font-size:14px}.search-form__field{margin-right:0;padding-bottom:12px;width:100%;background:url(../img/svg/Oval.svg) left 2px no-repeat}.benefits{margin-bottom:36px}.benefits__cards{padding:0 15px 40px}.benefits__card{-ms-grid-column-span:3;grid-column:span 3}.benefits__card-desc,.benefits__card-pic,.section-title{margin-bottom:20px}.benefits__card-title{margin-bottom:12px}.section-title::after{width:85px}.places,.top,.tours{margin-bottom:65px}.places__title{margin-right:15px}.places__view-all{margin-bottom:25px}.places__card-pic_lg,.places__card-pic_sm{height:230px}.places__card-title{font-size:48px;font-weight:700}.tour__info,.tour__pic{-ms-grid-column-span:2;grid-column:span 2}.tour__pic_mob-first{-ms-grid-row:-1;grid-row-start:-1}.top__card{-ms-grid-column-span:6;grid-column:span 6}.top__card-stats{max-width:388px}.top__card-desc{margin-bottom:15px}.footer{padding:60px 0 30px}.footer__logo{width:100%;margin-bottom:24px}.footer__nav{width:100%}.footer__menu{width:50%;margin-bottom:24px}@media screen and (max-width:500px){.header__nav{padding:75px 30px}.search-form__submit{width:100%;font-size:24px}}}