*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:unset}@property --f-per{syntax: "<percentage>"; initial-value: 100%; inherits: false;}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html:not([data-theme=light],[data-theme=dark]){color-scheme:light dark}body{margin:0;background-color:#f2f0ee;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:peridot-pe-variable,sans-serif}.container{max-width:1600px;margin-inline:auto;padding-inline:100px}@media(max-width:992px){.container{padding-inline:20px}}img{width:100%;height:100%;object-fit:cover;display:block}.ctab{--f-per: 100%;display:flex;align-items:center;justify-content:center;padding:10px 25px;background:linear-gradient(145deg,#1A1F4D var(--f-per),#3E50B4);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:15px;line-height:18px;cursor:pointer;width:fit-content;position:relative;overflow:hidden;transition:transform .3s,--f-per .7s ease}.ctab:hover{--f-per: 50%}.ctab:before{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:#fff3;transform:rotate(25deg);transition:all .7s ease}.ctab:hover:before{left:125%}.xxl-title{font-weight:300;font-size:100px;line-height:100px}.xl-title{font-weight:300;font-size:80px;line-height:80px}.l-title{font-weight:300;font-size:60px;line-height:65px}.m-title{font-weight:300;font-size:40px;line-height:40px}.footer{background-color:#c8d9ec;padding-block:100px 0}.footer__wrap{display:grid;gap:100px}.footer__wrap-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer__wrap-title{max-width:580px;display:flex;flex-direction:column;gap:15px}.footer__wrap-title .m-title{text-transform:uppercase}.footer__form{display:flex;align-items:center;background:#ffffff80;border-radius:100px;width:100%;max-width:360px;padding-left:20px}.footer__form-input{flex:1;background:transparent;border:none;outline:none;color:#0b1735;font-size:16px;line-height:20px;font-weight:600;padding:10px 0}.footer__form-input::placeholder{color:#0b1735}.footer__form-btn{background:#fff;border:none;border-radius:100px;padding:10px;color:#0b1735;font-size:15px;line-height:20px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .4s ease,color .4s ease}.footer__form-btn:hover{background:#0b1735;color:#fff}.footer__wrap-mid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;align-items:flex-start}.footer__col{display:flex;flex-direction:column;gap:20px}.footer__col-title{font-size:22px;line-height:22px;font-weight:300;color:#0b1735;text-transform:uppercase;letter-spacing:1px}.footer__col-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.footer__col-list a{text-decoration:none;color:#0b1735;font-size:16px;line-height:20px;font-weight:400;transition:opacity .3s ease}.footer__col-list a:hover{opacity:.7}.footer__contact-info{display:flex;align-items:start;flex-direction:column;gap:15px;font-size:22px;line-height:22px;font-weight:400;color:#0b1735}.footer__contact-info a{text-decoration:none;color:inherit}.footer .whatsapp-btn{margin-top:5px;display:flex;align-items:center;gap:10px;background-color:#928357;color:#fff;padding:10px 15px;border-radius:100px;text-decoration:none;font-weight:600;font-size:16px;line-height:20px;width:fit-content;transition:background-color .3s ease,color .3s ease}.footer .whatsapp-btn:hover{background-color:#fff;color:#0b1735}.footer .whatsapp-btn .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.footer .whatsapp-btn .icon svg{width:100%;height:100%;object-fit:contain}.footer__socials{margin-top:96px;display:flex;gap:15px}.footer__socials .social-icon{width:40px;height:40px;background-color:#0b1735;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#c8d9ec;transition:background-color .4s ease,color .4s ease}.footer__socials .social-icon:hover{background-color:#fff;color:#0b1735}.footer__socials .social-icon svg{width:15px;height:15px}.footer__wrap-bottom{display:flex;justify-content:space-between;align-items:center;font-size:15px;line-height:18px;font-weight:400;color:#0b1735}.footer__payments{background-color:#fff;padding:15px 0;margin-top:40px}.footer__payments-list{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.footer__payments-item{display:flex;align-items:center;justify-content:center;color:#0b1735;transition:opacity .4s ease}.footer__payments-item:hover{opacity:.7}@media(max-width:992px){.footer{padding:60px 0}.footer__wrap{gap:60px}.footer__wrap-top{flex-direction:column;align-items:flex-start;gap:40px}.footer__form{max-width:100%}.footer__wrap-mid{grid-template-columns:1fr;gap:40px}.footer__wrap-bottom{flex-direction:column;gap:20px;text-align:center}.footer__payments{margin-top:60px}.footer__payments-list{gap:20px}}header{position:fixed;top:0;left:0;right:0;z-index:3000;color:#0b1735;background:transparent;transition:background-color .4s ease,color .4s ease}header .container{overflow:visible}header .wrap{display:flex;justify-content:space-between;align-items:center;padding-block:20px;position:relative;max-width:100%;height:98px}header .wrap__logo{width:271px;height:45px;position:relative;z-index:105}header .wrap__logo svg{width:100%;height:auto}header .menu-container{position:absolute;right:0;top:20px;z-index:110;display:flex;flex-direction:column;background-color:#fff;color:#0b1735;border-radius:28px;padding:10px;width:auto;font-weight:600;font-size:15px;line-height:18px;transition:all .4s cubic-bezier(.16,1,.3,1)}header .menu-container.is-open{top:20px;transform:none;border-radius:28px}header .menu-container.is-open .menu-dropdown{margin-block:10px;height:168px}header .menu-container .menu-header{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%}header .menu-container .btn{padding:10px 15px;border-radius:50px;text-decoration:none;transition:background-color .4s ease,color .4s ease;white-space:nowrap;font-weight:500;font-size:15px}header .menu-container .btn:hover{background-color:#0b1d26;color:#fff}header .menu-container .menu-toggle{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:10px}header .menu-container .menu-toggle .close-icon{width:14px;height:14px;margin-left:3px}header .menu-container .menu-dropdown{display:flex;flex-direction:column;margin-top:0;padding-top:0;color:#0b1735;height:0;overflow:hidden;transition:margin-top .4s ease,padding-top .4s ease,height .4s ease}header .menu-container .menu-dropdown ul{list-style:none;padding:0;margin:0;text-align:right}header .menu-container .menu-dropdown ul li{margin-bottom:12px;transition:transform .2s ease}header .menu-container .menu-dropdown ul li:hover{transform:translate(-5px)}header .menu-container .menu-dropdown ul li:last-child{margin-bottom:0}header .menu-container .menu-dropdown ul li a{display:block;text-decoration:none;text-decoration:underline;text-underline-offset:2px;text-decoration-color:transparent;transition:text-decoration-color .4s ease}header .menu-container .menu-dropdown ul li a:hover{text-decoration-color:#0b1735}header.scrolled{background-color:#0b1735;color:#fff}
