@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/Lato/lato-v24-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/Lato/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/lato-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url(../fonts/Playfair_Display/playfair-display-v39-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:italic;font-weight:400;src:url(../fonts/Playfair_Display/playfair-display-v39-latin-italic.woff2) format("woff2")}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.open-menu .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.open-menu .hamburger--spin .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.open-menu .hamburger--spin .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}*,::after,::before{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}a,button{transition:all .2s ease}button{cursor:pointer}img{vertical-align:top;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container{width:min(90%,1170px);margin:0 auto}body{font-size:1rem;color:#262A3F;font-family:sans-serif;background:top center/contain no-repeat}.mobile-menu a,header .main-menu ul a{font-size:.875rem;line-height:1.5rem;color:#262A3F}.page-wrapper{display:flex;flex-direction:column;justify-content:space-between}.page-wrapper main{flex-grow:1;padding-top:110px}.section,section{margin-bottom:120px}header{height:80px;margin-top:30px;position:sticky;top:0;left:0;z-index:100;width:100%;background-color:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px)}header .container{height:100%;display:flex;justify-content:space-between;align-items:center}header .logo-wrap{display:flex;align-items:center}header .main-menu ul{display:flex;justify-content:flex-start;gap:29px;margin-top:-1px}@media screen and (max-width:768px){header .main-menu ul{gap:20px}}header .main-menu ul a{font-family:Lato;letter-spacing:.067rem;text-decoration:none;position:relative}header .main-menu ul a:hover::after{content:"";display:inline-block;width:100%;height:3px;background-color:#F1897B;opacity:.3;position:absolute;bottom:-7px;left:0}header .main-menu ul a:focus{outline:unset;border-bottom:1px solid #F1897B}.theme-changer-wrap{position:absolute;right:20px;top:3px}.theme-changer-wrap input[type=checkbox][role=switch]{width:60px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.theme-changer-wrap input[type=checkbox][role=switch]::before{content:"";display:inline-block;width:60px;height:30px;border-radius:15px;background-color:rgba(255,255,255,.488);position:absolute}.theme-changer-wrap input[type=checkbox][role=switch]::after{content:"";display:inline-block;width:25px;height:25px;border-radius:50%;background-color:#262a3fce;position:absolute;top:2px;left:2px;outline:transparent solid 1px}.theme-changer-wrap input[type=checkbox][role=switch]:checked::before{background-color:#262A3F}.theme-changer-wrap input[type=checkbox][role=switch]:checked::after{left:33px;outline:rgba(255,255,255,.488) solid 1px}.mobile-menu-panel{position:fixed;top:0;right:0;width:300px;height:100dvh;background-color:#fff;z-index:101;transform:translateX(100%);transition:all .5s ease;background-color:rgba(255,255,255,.02);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px)}.mobile-menu-panel .theme-changer-wrap{position:static}.mobile-menu-panel .mm-top{display:flex;justify-content:space-around;align-items:center;margin:30px 0}.mobile-menu-panel .close{width:35px;height:30px}.mobile-menu-panel .close span{display:none}.mobile-menu-panel .close::after{transform:rotate(-45deg)}.mobile-menu-panel .close::before{transform:rotate(45deg);top:15px;bottom:auto}.mobile-menu{text-align:center}.mobile-menu a{height:50px;display:block;letter-spacing:.2625rem;text-transform:uppercase;text-decoration:none;padding:10px;position:relative}.mobile-menu a:hover::after{content:"";display:inline-block;width:30%;height:3px;background-color:#F1897B;opacity:.3;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.mobile-menu a:hover{color:#F1897B}.open-menu .mobile-menu-panel{transform:translateX(0)}.accented-text{font-family:"Playfair Display";font-size:clamp(2rem,2.78vw,2.75rem);font-style:italic;line-height:3.25rem;color:#85BBB1}.btn,.dark-theme .btn-wrap span,.section-promises .btn-wrap span{font-family:Lato;font-size:1.25rem;font-weight:700;line-height:1.25rem;letter-spacing:.1rem;text-transform:uppercase;color:#F1897B;text-decoration:none;background-color:transparent;border:none;cursor:pointer;position:relative;min-width:115px}.btn::after,.dark-theme .btn-wrap span::after,.section-promises .btn-wrap span::after{content:"";display:inline-block;width:calc(100% - 3px);height:13px;background-color:#F1897B;position:absolute;left:10px;bottom:-4px;opacity:.3}.btn:focus,.dark-theme .btn-wrap span:focus,.section-promises .btn-wrap span:focus{outline:#F1897B solid 1px}.btn:hover,.dark-theme .btn-wrap span:hover,.section-promises .btn-wrap span:hover{border-color:#E54F3A;color:#E54F3A}.btn:hover::after,.dark-theme .btn-wrap span:hover::after,.section-promises .btn-wrap span:hover::after{background-color:#E54F3A}main .container{padding-top:150px}main .first-screen-content{margin-bottom:150px;padding-right:50%}main .first-screen-content hgroup h1{font-family:"Playfair Display";font-size:clamp(2.2rem,3.06vw,2.75rem);line-height:3.25rem;font-weight:400;color:#262A3F;margin-bottom:20px}.info-section .info-text p,main .first-screen-content hgroup p{font-family:Lato;line-height:1.625rem}main .first-screen-content hgroup p{font-size:1.125rem;font-weight:300;letter-spacing:.16px;opacity:.8;margin-bottom:50px;padding-right:14%}main .first-screen-content hgroup .accented-text{font-size:clamp(2.2rem,3.06vw,2.75rem)}.info-section .info-container{position:relative}.info-section .img-wrap{max-width:570px;aspect-ratio:.85}.info-section .info-wrap{padding:48px 0;max-width:770px;width:66%;height:calc(100% - 90px);display:grid;grid-template-columns:minmax(100px,48%) minmax(200px,1fr);position:absolute;top:45px;right:0;opacity:.9;background:#FFF}.info-section .info-text p{font-size:1.125rem;font-weight:300;letter-spacing:.22px;opacity:.8}.info-section .info-text p+p{margin-top:30px;margin-bottom:49px;letter-spacing:.15px}.info-section .info-block .info-item p{font-size:clamp(2.5rem,4.73vw,4.25rem);line-height:4.5rem;margin-bottom:12px}.info-section .info-block .info-item{text-align:center;font-family:"Playfair Display";margin-bottom:80px;position:relative}.info-section .info-block .info-item::after{content:"";display:inline-block;width:100px;height:1px;background-color:#85BBB1;position:absolute;left:50%;bottom:-40px;transform:translateX(-50%)}.info-section .info-block .info-item:last-child:after{display:none}.info-section .info-block .dollar-sign{font-size:2.5rem;line-height:3.125rem;color:#E4E4E4;margin-right:10px}.info-section .info-block small{font-family:Lato;font-size:1.125rem;font-weight:300;line-height:1.625rem}.section-benefits{margin-bottom:97px}.section-benefits .benefits-conteiner{padding-top:30px}.section-benefits .benefits-conteiner .benefits-list{display:grid;grid-template-columns:1fr 1fr;row-gap:90px;-moz-column-gap:30px;column-gap:30px}.section-benefits .benefits-conteiner .benefits-list-item{padding:23px 35px 50px;position:relative}.section-benefits .benefits-conteiner .benefits-list-item::before{content:"";display:inline-block;width:100%;height:1px;background-color:#E4E4E4;position:absolute;top:-30px;left:0}.section-benefits .benefits-conteiner .benefits-list-item h3{font-family:"Playfair Display";font-size:clamp(2rem,2.78vw,2.75rem);line-height:3rem;font-weight:400;margin-bottom:29px;padding-right:10%}.section-benefits .benefits-conteiner .benefits-list-item h3 .accented-text{font-size:clamp(2rem,2.78vw,2.75rem)}.section-benefits .benefits-conteiner .benefits-list-item p{font-family:Lato;font-size:1.125rem;font-weight:300;line-height:1.625rem;letter-spacing:.17px;opacity:.8}.section-benefits .benefits-conteiner .benefits-list-item .accented-text{font-size:2.5rem;line-height:3rem}.section-benefits .benefits-conteiner .benefits-list-item:nth-child(4) h3{padding-right:16%}.item-description h3,.section-contacts hgroup h3,.section-reviews hgroup h3,.section-video .text-wrap hgroup h3{font-family:"Playfair Display";font-size:clamp(2rem,2.78vw,2.75rem);line-height:3rem;font-weight:400;margin-bottom:29px;padding-right:10%}.item-description p,.section-contacts hgroup p,.section-reviews hgroup p,.section-video .text-wrap hgroup p{font-family:Lato;font-size:1.125rem;font-weight:300;line-height:1.625rem;letter-spacing:.17px;opacity:.8}.section-quote{background:center center/cover no-repeat}.section-quote .quote-container{padding:8.5% 26% 8.6% 13.7%}.section-quote blockquote{font-family:Lato;font-size:2rem;font-size:clamp(1.6rem,2.45vw,2rem);line-height:2.875rem;letter-spacing:1.4px;color:#fff;margin-bottom:42px;position:relative}.section-quote blockquote::before{content:"";display:inline-block;width:102px;height:84px;background-image:url(../images/quote-icon.svg);position:absolute;left:-60px;top:-30px}.section-quote p{font-family:"Playfair Display";font-size:1.25rem;font-style:italic;line-height:1.25rem;letter-spacing:.1rem;color:#fff}.section-video .content-container{max-width:970px;margin:0 auto}.section-video .player-wrap{padding:31px 70px 31px 30px;border:1px solid #E4E4E4;border-radius:32px;margin-bottom:49px;position:relative}.section-video .player-wrap::after,.section-video .player-wrap::before{content:"";display:inline-block;position:absolute;border:1px solid #E4E4E4;border-radius:50%;transform:translateY(-50%)}.section-video .player-wrap::before{top:50%;left:8px;width:13px;height:13px}.section-video .player-wrap::after{width:35px;height:35px;top:50%;right:14px}.section-video .video-wrap{position:relative;max-width:870px;aspect-ratio:1.63}.section-video .video-wrap iframe{width:100%;height:100%;border:none}.section-video .video-wrap .play-button-wrap{display:inline-block;width:120px;height:120px;cursor:pointer;background-color:transparent;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-promises .promises-container,.section-reviews li{position:relative}.section-video .video-wrap svg{width:100%;height:100%}.section-video .text-wrap hgroup h3{margin-bottom:24px}.section-video .text-wrap hgroup p{padding-right:8%;letter-spacing:.13px}.section-video .text-wrap hgroup .accented-text{font-size:2.52rem}.section-promises .img-wrap{max-width:600px;aspect-ratio:1.1111}.section-promises .content-wrap{padding-left:70px;padding-top:75px;max-width:770px;width:66%;height:calc(100% - 90px);background:#FFF;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;gap:70px 100px;position:absolute;top:45px;right:0;opacity:.9}@media screen and (max-width:1100px){.section-promises .content-wrap{gap:50px 80px;padding-left:50px;padding-top:50px}}.section-promises .content-item .item-title{font-family:"Playfair Display";font-size:1.5rem;line-height:3rem;margin-bottom:7px}.section-contacts .section-promises .content-item hgroup,.section-promises .content-item .item-description,.section-promises .content-item .section-contacts hgroup,.section-promises .content-item .section-reviews hgroup,.section-promises .content-item .section-video .text-wrap hgroup,.section-reviews .section-promises .content-item hgroup,.section-video .text-wrap .section-promises .content-item hgroup{font-family:Lato;font-size:1.125rem;font-weight:300;line-height:1.625rem;opacity:.8}.section-contacts .section-promises .content-item hgroup:not(:last-child),.section-promises .content-item .item-description:not(:last-child),.section-promises .content-item .section-contacts hgroup:not(:last-child),.section-promises .content-item .section-reviews hgroup:not(:last-child),.section-promises .content-item .section-video .text-wrap hgroup:not(:last-child),.section-reviews .section-promises .content-item hgroup:not(:last-child),.section-video .text-wrap .section-promises .content-item hgroup:not(:last-child){margin-bottom:10px}.section-promises .content-item:nth-child(3) .item-title{line-height:2.87rem}.section-contacts .section-promises .content-item:nth-child(3) hgroup,.section-promises .content-item:nth-child(3) .item-description,.section-promises .content-item:nth-child(3) .section-contacts hgroup,.section-promises .content-item:nth-child(3) .section-reviews hgroup,.section-promises .content-item:nth-child(3) .section-video .text-wrap hgroup,.section-reviews .section-promises .content-item:nth-child(3) hgroup,.section-video .text-wrap .section-promises .content-item:nth-child(3) hgroup{letter-spacing:.16px}.section-promises .btn-wrap{padding-top:12px}.section-promises .btn-wrap button{width:100%;height:90px;display:flex;align-items:center;justify-content:center;border:1px solid #E4E4E4}.section-promises .btn-wrap button::after{display:none}.section-promises .btn-wrap button:hover{border-color:#E54F3A}.section-promises .btn-wrap button:hover .btn,.section-promises .btn-wrap button:hover span{color:#E54F3A}.section-promises .btn-wrap button:hover span::after{background-color:#E54F3A}.section-promises .btn-wrap span{display:inline-block;top:-2px;left:-4px}.section-reviews{margin-bottom:100px}.section-reviews hgroup{max-width:400px;margin-bottom:50px}.section-reviews hgroup h3{margin-bottom:20px}.section-reviews hgroup .accented-text{font-size:2.5rem;line-height:3rem;margin-left:10px}.section-reviews .reviews-list-items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.section-reviews .reviews-img-wrap::after{content:"";display:inline-block;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(25,28,41,.6)}.section-reviews .reviews-item-text{padding:29px 40px 30px;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;top:0;left:0}.section-reviews .reviews-item-text blockquote{font-family:Lato;line-height:1.625rem;color:#fff;opacity:.8}.section-reviews .reviews-item-text p{font-family:"Playfair Display";font-size:1.25rem;font-style:italic;line-height:1.25rem;letter-spacing:.1rem;color:#fff}.section-contacts{padding-top:60px;border-top:1px solid #E4E4E4;margin-bottom:100px}.section-contacts .section-contacts-container{display:flex;justify-content:space-between;gap:50px}.section-contacts .section-contacts-heading{max-width:470px;margin-top:15px}.section-contacts hgroup h3{margin-bottom:24px;padding-right:0}.section-contacts hgroup span{margin-left:10px;line-height:2.4375rem}.section-contacts .form-wrap{width:470px}.section-contacts .form-wrap .form-row{margin-bottom:42px;height:32px;margin-top:-2px}.section-contacts .form-wrap input[type=email],.section-contacts .form-wrap input[type=text],.section-contacts .form-wrap textarea{width:100%;height:100%;padding-bottom:12px;border:none;border-bottom:1px solid rgba(38,42,63,.5);background-color:#fff;font-family:"Playfair Display";font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.25rem;letter-spacing:.09rem;opacity:.5}.dark-theme,.dark-theme .info-wrap{background-color:#161926}.section-contacts .form-wrap input[type=email]:focus,.section-contacts .form-wrap input[type=text]:focus,.section-contacts .form-wrap textarea:focus{outline:0;border-color:#F1897B}.section-contacts .form-wrap input[type=email]:hover,.section-contacts .form-wrap input[type=text]:hover,.section-contacts .form-wrap textarea:hover{border-color:#F1897B}.section-contacts .form-wrap input[type=email]:hover::-webkit-input-placeholder,.section-contacts .form-wrap input[type=text]:hover::-webkit-input-placeholder,.section-contacts .form-wrap textarea:hover::-webkit-input-placeholder{color:#F1897B}.section-contacts .form-wrap input[type=email]:hover::-moz-placeholder,.section-contacts .form-wrap input[type=text]:hover::-moz-placeholder,.section-contacts .form-wrap textarea:hover::-moz-placeholder{color:#F1897B}.section-contacts .form-wrap input[type=email]:hover:-ms-input-placeholder,.section-contacts .form-wrap input[type=text]:hover:-ms-input-placeholder,.section-contacts .form-wrap textarea:hover:-ms-input-placeholder{color:#F1897B}.section-contacts .form-wrap input[type=email]:hover::-ms-input-placeholder,.section-contacts .form-wrap input[type=text]:hover::-ms-input-placeholder,.section-contacts .form-wrap textarea:hover::-ms-input-placeholder{color:#F1897B}.section-contacts .form-wrap input[type=email]:hover::placeholder,.section-contacts .form-wrap input[type=text]:hover::placeholder,.section-contacts .form-wrap textarea:hover::placeholder{color:#F1897B}.section-contacts .form-wrap textarea{resize:none}footer{padding:30px 0}footer .container{display:flex;justify-content:space-between;align-items:center}footer .author-text span,footer .rights-text{font-family:Lato;font-size:.889rem;font-weight:300;line-height:1.625rem;opacity:.6}footer .author-text,footer .legal-text{font-family:Lato;font-size:.875rem;line-height:1.5rem;letter-spacing:.07rem}footer .author-text span{margin-right:5px}footer * a{text-decoration:none;color:#262A3F}footer * a:hover{color:#9699acd1}footer * a:focus{outline:#F1897B solid 1px}footer .legal-text a+a{margin-left:30px}@media screen and (max-width:1024px){main .container{padding-top:100px}main .first-screen-content{padding-right:26%}main .first-screen-content hgroup h1{line-height:2.575rem}main .first-screen-content hgroup p{padding-right:25%}.info-section .info-wrap{display:block;padding:20px 20px 30px}.item-description h3,.section-benefits .benefits-conteiner .benefits-list-item h3,.section-contacts hgroup h3,.section-reviews hgroup h3,.section-video .text-wrap hgroup h3{padding-right:0}.info-section .info-wrap .info-block{display:flex;justify-content:space-between}.info-section .info-wrap .info-block .info-item{margin-bottom:40px}.info-section .info-wrap .info-block .info-item:last-child:after{display:inline-block}.info-section .info-wrap .info-block .info-item::after{bottom:-20px}.section-benefits .benefits-conteiner .benefits-list{row-gap:60px}.section-benefits .benefits-conteiner .benefits-list-item{padding:0}.section-benefits .benefits-conteiner .benefits-list-item:nth-child(4) h3{padding-right:0}.section-promises .content-wrap{gap:50px 60px}.section-reviews .reviews-item-text{padding:8%}.section-reviews .reviews-item-text blockquote{margin-bottom:10px}.section-quote{margin-bottom:70px}}@media screen and (max-width:800px){.info-section .info-wrap{width:100%;height:auto;top:50%;transform:translateY(-50%);padding:20px}.info-section .info-wrap .info-block .info-item{margin-bottom:60px}.info-section .info-wrap .info-text{text-align:center}.info-section .info-wrap .info-text p+p{margin-bottom:20px}.info-section .img-wrap{width:100%;max-width:unset}.section-reviews hgroup{max-width:unset;text-align:center}.section-promises .content-wrap{gap:30px 30px;padding:5%}footer .container{flex-direction:column-reverse;gap:10px}}@media screen and (max-width:700px){.main-menu,.rigth-header .theme-changer-wrap{display:none}main .container{padding-top:70px}.hamburger{display:block}.benefits-conteiner .benefits-list{grid-template-columns:1fr}main .first-screen-content{padding:0 5%;text-align:center}main .first-screen-content hgroup p{padding:0 5%}.info-section .info-wrap .info-block .info-item{margin-bottom:20px}.info-section .info-wrap .info-block p{margin-bottom:0}.section-quote .quote-container{padding-right:9%}.section-quote blockquote::before{left:0;top:0;transform:translate(-30%,-30%)}.section-video .player-wrap{padding:20px 40px 20px 30px}.section-video .player-wrap::after{width:25px;height:25px;right:7px}.section-video .video-wrap .play-button-wrap{width:70px;height:70px}.section-promises .img-wrap{max-width:unset}.section-promises .content-wrap{width:100%}.section-contacts{margin-bottom:40px}.section-contacts .section-contacts-container{flex-wrap:wrap}.section-contacts .section-contacts-container .section-contacts-heading{margin-top:0}}@media screen and (max-width:576px){main .first-screen-content{padding:0;margin-bottom:100px}main .first-screen-content hgroup p{padding-right:0}.info-section .info-wrap{position:static;transform:translateY(0)}.info-section .info-wrap .info-text p+p{margin-bottom:30px}.section,section{margin-bottom:60px}.section-reviews{margin-bottom:50px}.info-section .info-wrap .info-block{display:block}.section-benefits .benefits-conteiner{padding-top:0}.section-benefits .benefits-conteiner .benefits-list{grid-template-columns:1fr;row-gap:45px}.section-quote{margin-bottom:40px}.section-quote blockquote{line-height:2.1rem}.section-video .video-wrap::after{width:50px;height:50px}.section-promises{margin-bottom:30px}.section-promises .img-wrap{max-width:unset}.section-promises .content-wrap{position:static;grid-template-columns:1fr;text-align:center}.section-contacts{padding-top:30px}}@media screen and (max-width:375px){.section-reviews .reviews-item-text blockquote{line-height:1.1rem}}.dark-theme{color:#FFF}.dark-theme header .main-menu ul a,.dark-theme main .first-screen-content hgroup h1{color:#fff}.dark-theme .btn,.dark-theme .btn-wrap span,.section-promises .btn-wrap .dark-theme span{color:#53F3CD}.dark-theme .btn-wrap button:hover .btn,.dark-theme .btn-wrap button:hover span,.dark-theme .btn-wrap span:hover,.dark-theme .btn:hover,.section-promises .btn-wrap .dark-theme span:hover{color:#02E0AB}.dark-theme .btn-wrap span::after,.dark-theme .btn::after,.section-promises .btn-wrap .dark-theme span::after{background-color:#53F3CD}.dark-theme .btn-wrap span:hover::after,.dark-theme .btn:hover::after,.section-promises .btn-wrap .dark-theme span:hover::after{background-color:#02E0AB}.dark-theme .btn-wrap button::after{display:none}.dark-theme .btn-wrap button:hover{border-color:#02E0AB}.dark-theme .btn-wrap button:hover span::after{background-color:#02E0AB}.dark-theme .btn-wrap span{display:inline-block;top:-2px;left:-4px}.dark-theme .accented-text{color:#689FF2}.dark-theme .quote-container blockquote::before{background-image:url(../images/quote-icon-green.svg)}.dark-theme .section-video .player-wrap{border-color:#515773}.dark-theme .section-video .player-wrap::after,.dark-theme .section-video .player-wrap::before{border-color:#515773}.dark-theme .section-promises .content-wrap{background-color:#161926}.dark-theme .section-contacts .form-wrap input[type=email],.dark-theme .section-contacts .form-wrap input[type=text],.dark-theme .section-contacts .form-wrap textarea{background-color:transparent;border-bottom:1px solid #fff;color:#fff}.dark-theme .section-contacts .form-wrap input[type=email]:hover::-webkit-input-placeholder,.dark-theme .section-contacts .form-wrap input[type=text]:hover::-webkit-input-placeholder,.dark-theme .section-contacts .form-wrap textarea:hover::-webkit-input-placeholder{color:#fff}.dark-theme .section-contacts .form-wrap input[type=email]:hover::-moz-placeholder,.dark-theme .section-contacts .form-wrap input[type=text]:hover::-moz-placeholder,.dark-theme .section-contacts .form-wrap textarea:hover::-moz-placeholder{color:#fff}.dark-theme .section-contacts .form-wrap input[type=email]:hover:-ms-input-placeholder,.dark-theme .section-contacts .form-wrap input[type=text]:hover:-ms-input-placeholder,.dark-theme .section-contacts .form-wrap textarea:hover:-ms-input-placeholder{color:#fff}.dark-theme .section-contacts .form-wrap input[type=email]:hover::-ms-input-placeholder,.dark-theme .section-contacts .form-wrap input[type=text]:hover::-ms-input-placeholder,.dark-theme .section-contacts .form-wrap textarea:hover::-ms-input-placeholder{color:#fff}.dark-theme .section-contacts .form-wrap input[type=email]:hover::placeholder,.dark-theme .section-contacts .form-wrap input[type=text]:hover::placeholder,.dark-theme .section-contacts .form-wrap textarea:hover::placeholder{color:#fff}.dark-theme footer * a{color:#fff;opacity:.7}.dark-theme footer * a:hover{opacity:1}