@font-face{font-family:SuisseIntl-Medium;src:url(../fonts/SuisseIntl/SuisseIntl-Medium.woff);font-weight:500}@font-face{font-family:SuisseIntl-Bold;src:url(../fonts/SuisseIntl/SuisseIntl-Bold.woff);font-weight:700}@font-face{font-family:Rubik;src:url(../fonts/Rubik/Rubik-Bold.woff);font-weight:700}@font-face{font-family:WulkanDisplay;src:url(../fonts/WulkanDisplay/WulkanDisplay-SemiBoldItalic.woff)}html{font-family:Rubik;height:100%}body{margin:0;height:100%}a{text-decoration:none}ul{list-style:none;text-decoration:none}ul,li,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0}a{color:#000;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-scroll-chaining:none;overscroll-behavior:none}body img{max-width:100%;height:auto}button{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}input,button{font:inherit}header *,footer *{-webkit-box-sizing:border-box;box-sizing:border-box}.container{max-width:1230px;padding:0 15px;margin:0 auto}.header{background-color:#262626;-webkit-box-shadow:inset -1px 0px 4px -2px #000;box-shadow:inset -1px 0px 4px -2px #000}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 50px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0px}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5px;padding:10px}.header__logo img{width:40px}.header__logo-img{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.header__logo-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:26px;color:rgba(0,0,0,0);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:1px;gap:6px}.header__logo-text-subtext{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-stroke-width:0;border:1px solid #fff;border-radius:4px;color:#fff;padding:3px}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Rubik"}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu-list-link{font-size:16px;font-weight:600;color:#fff;padding:2px;border:1px solid rgba(0,0,0,0);padding:5px 13px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__menu-list-link:hover{-webkit-box-shadow:inset -60px 0 0 0 #21aaff,inset 60px 0 0 0 #21aaff;box-shadow:inset -60px 0 0 0 #21aaff,inset 60px 0 0 0 #21aaff;border:1px solid #111;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}.header__network{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.header__network-icon{width:27px;height:27px}.about{background-image:url(../images/back.jpeg);background-size:cover}.about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;min-height:700px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:rgba(0,0,0,.7294117647)}.about__main{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__main-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4.1666666667vw;color:#fff;text-align:center;gap:10px}.about__main-text span{color:#21aaff}.about__main-subtext{color:#fff;font-size:26px;font-family:"Rubik"}.about__main-button{font-size:20px;color:#21aaff;padding:19px 34px;background-color:rgba(0,0,0,0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #21aaff}.about__main-button:hover{-webkit-box-shadow:inset -120px 0 0 0 #21aaff,inset 120px 0 0 0 #21aaff;box-shadow:inset -120px 0 0 0 #21aaff,inset 120px 0 0 0 #21aaff;border:1px solid #fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#fff}.about__img{max-width:600px;border-radius:30px;overflow:hidden}.about__img-text-title{font-size:24px;color:#fff}.advert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../images/coeur-d-alene-tubbs-hill-panorama-1.jpg);height:400px;background-size:cover}.advert__wrapper{max-width:500px;text-align:center;font-size:30px;border-radius:30px;color:#fff;padding:50px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#21aaff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0px}.advert__wrapper p{font-size:14px}.strategy__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding:40px 0px}.strategy__title{font-size:35px;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.strategy__title span{color:#21aaff}.strategy__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.strategy__list-item{border:1px solid #cbcbcb;width:25%;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:300px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.strategy__list-item:hover{border-top:7px solid #21aaff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.strategy__list-item-subtitle{color:#7a7a7a}.strategy__list-item-button{padding:5px 10px;color:#21aaff;border:1px solid #21aaff;font-size:20px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.strategy__list-item-button:hover{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-box-shadow:inset -6rem 0 0 0 #21aaff,inset 6rem 0 0 0 #21aaff;box-shadow:inset -6rem 0 0 0 #21aaff,inset 6rem 0 0 0 #21aaff;color:#fff}.order__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0px}.order__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.order__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;height:250px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.order__list-item:nth-child(1){background-image:url(../images/4.webp);background-size:cover}.order__list-item:nth-child(2){background-image:url(../images/5.webp);background-size:cover}.order__list-item:nth-child(3){background-image:url(../images/6.jpg);background-size:cover}.order__list-item:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:10px;background-color:rgba(132,126,252,.222)}.order__list-item:hover>.order__list-item-style{border:1px solid #fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.order__list-item-style{width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(33,185,255,.7725490196);gap:20px 0px}.order__list-item-style-title{color:#fff;font-size:30px;max-width:260px;text-align:center}.order__list-item-style-description{color:#fff;font-size:15px;width:260px;text-align:center}.order__list-item-style-button{color:#fff;padding:10px 20px;background-color:#111;border:1px solid rgba(0,0,0,0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:20px}.order__list-item-style-button:hover{background-color:rgba(0,0,0,0);border:1px solid #fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.balance__wrapper{min-height:500px;padding:40px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}.balance__image{width:31.25vw;border-radius:30px;min-width:300px;background-image:url(../images/3.jpeg);background-size:cover;min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;-webkit-box-shadow:-1px 7px 17px 3px rgba(0,0,0,.44);box-shadow:-1px 7px 17px 3px rgba(0,0,0,.44)}.balance__image-title{max-width:300px;font-size:45px;line-height:140%;color:#fff}.balance__image-text{max-width:300px;font-size:18px;line-height:140%;color:#111;background-color:#fff;text-align:center;padding:4px;border-radius:4px}.balance__text{max-width:500px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.balance__text-title{font-size:60px}.balance__text-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.balance__text-list img{width:29px}.balance__text-button{border:1px solid #111;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 26px;color:#111;font-size:18px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.balance__text-button:hover{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff;border:1px solid #fff;-webkit-box-shadow:inset -150px 0 0 0 #21aaff,inset 150px 0 0 0 #21aaff;box-shadow:inset -150px 0 0 0 #21aaff,inset 150px 0 0 0 #21aaff}.contact{background-color:#21aaff}.contact__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px 30px}.contact__title{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__title-text{color:#fff;padding:10px 15px;color:#fff}.contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__list-image{display:-webkit-box;display:-ms-flexbox;display:flex;height:300px}.contact__text{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000;height:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#fff;padding:20px}.contact__adress-text{font-size:20px;font-weight:600}.contact__text-tel{color:#fff;font-size:20px;font-weight:600}.contact__text-timework{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ededed;padding:15px 20px}.contact__text-timework-title{font-size:18px;color:#000}.contact__text-timework-subtitle{font-size:14px;color:#575757}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);-webkit-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;visibility:hidden;opacity:0}.overlay:target{visibility:visible;opacity:1}.popup{margin:70px auto;background:#fff;border-radius:5px;width:500px;height:300px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__form{position:relative;margin-left:auto;margin-right:auto;width:400px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px 0px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__form input{width:100%;height:40px;border-radius:4px;border:1px solid #000;font-size:20px}.popup__form .popup__form-button{position:relative;width:200px;height:40px;background-color:#21aaff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;text-decoration:none;border-radius:4px}.popup__form .popup__form-button p{color:#fff;font-size:18px;margin:auto}.popup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.popup .close{position:absolute;top:0px;right:10px;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.popup .close:hover{color:#21aaff}@media screen and (max-width: 520px){.popup{width:300px}.popup__form{width:280px}}.p-offer{padding:50px 20px}.p-offer__border{border:3px solid #111}.p-offer__wrapper{padding:50px 20px 20px}.p-offer__headline{color:#000;font-size:22px;text-align:center;margin-bottom:30px}.p-offer__title{font-size:18px;font-weight:600;color:#000;margin-bottom:10px;text-align:center}.p-offer__subtitle{font-size:16px;color:#000;margin-bottom:15px}.p-offer__subtitle:last-child{margin-bottom:0}.p-offer__subtitle a{text-decoration:none;font-weight:600}.p-offer__list{margin-bottom:15px}.p-offer__list-descr{font-size:16px;color:#000;margin-bottom:15px}.p-offer__list-item{font-size:16px;color:#000;padding:0 0 10px 10px;position:relative}.p-offer__list-item:last-child{padding:0 0 0 10px}.p-offer__list-item::after{content:"";position:absolute;background-color:#000;border-radius:50%;width:8px;height:8px;top:4px;left:0}.p-offer__btn{width:200px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px;border:3px solid #000;color:#000;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;margin:0 auto 30px}.p-offer__btn:hover{background-color:#000;color:#fff;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.terms{padding:50px 20px}.terms__border{border:3px solid #111}.terms__wrapper{padding:50px 20px 20px}.terms__headline{color:#000;font-size:22px;text-align:center;margin-bottom:30px}.terms__title{font-size:18px;font-weight:600;color:#000;margin-bottom:10px;text-align:center}.terms__title span{font-weight:600}.terms__subtitle{font-size:16px;color:#000;margin-bottom:15px}.terms__subtitle:last-child{margin-bottom:0}.terms__subtitle a{text-decoration:none;font-weight:600}.terms__subtitle span{font-weight:800}.terms__btn{width:200px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px;border:3px solid #000;color:#000;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;margin:0 auto 30px}.terms__btn:hover{background-color:#000;color:#fff;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}@media(max-width: 590px){.images__item{width:300px}}@media(max-width: 460px){.greeting__text-title{font-size:40px}.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__left{padding:0 0 20px}.footer__link,.footer__copyright{font-size:18px}}