html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}ul,ol{padding-left:0;margin-bottom:0}:root{--white-color: #FFF;--cream-color: #F5F3E8;--black-color: #231f20;--terracota-color: #B1604E;--blue-dark-color: #273747;--white-color-rgb: 255, 255, 255;--cream-color-rgb: 245, 243, 232;--black-color-rgb: 35, 31, 32;--terracota-color-rgb: 177, 96, 78;--blue-dark-color-rgb: 39, 55, 71}.section-titles h2,.section-titles h3,.section-titles h4,.section-titles h5,.section-titles .title{font-size:32px;line-height:1.2;font-weight:400}.section-titles h2 p,.section-titles h3 p,.section-titles h4 p,.section-titles h5 p,.section-titles .title p{font-size:32px;line-height:1;margin-bottom:0}.section-titles h2 strong,.section-titles h2 em,.section-titles h3 strong,.section-titles h3 em,.section-titles h4 strong,.section-titles h4 em,.section-titles h5 strong,.section-titles h5 em,.section-titles .title strong,.section-titles .title em{font-weight:400}.section-titles span,.section-titles .lead{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.77px;line-height:14px;margin-bottom:6px}.section-titles .details{font-size:14px;line-height:18px;font-weight:300}.section-titles .details p{margin-bottom:0;font-size:14px;line-height:18px;font-weight:300}@media(min-width: 768px)and (max-width: 1200px){.section-titles h2,.section-titles h3,.section-titles h4,.section-titles h5,.section-titles .title{font-size:42px}.section-titles h2 p,.section-titles h3 p,.section-titles h4 p,.section-titles h5 p,.section-titles .title p{font-size:42px}.section-titles .details{font-size:16px;line-height:24px}.section-titles .details p{font-size:16px;line-height:24px}}@media(min-width: 1200px){.section-titles h2,.section-titles h3,.section-titles h4,.section-titles h5,.section-titles .title{font-size:52px}.section-titles h2 p,.section-titles h3 p,.section-titles h4 p,.section-titles h5 p,.section-titles .title p{font-size:52px}.section-titles span,.section-titles .lead{font-size:12px;letter-spacing:1.92px;line-height:15px}.section-titles .details{font-size:16px;line-height:24px}.section-titles .details p{font-size:16px;line-height:24px}}.insp-btn{display:block;border-radius:15px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.98px;color:var(--cream-color);background-color:var(--terracota-color);padding:0 20px;line-height:18px;align-content:center;height:30px;width:-moz-fit-content;width:fit-content;text-decoration:none;transition:all .3s ease-in-out;font-family:"TT Firs Neue",sans-serif}.insp-btn:hover{background-color:var(--black-color);color:var(--white-color);cursor:pointer}@media(min-width: 1200px){.insp-btn{font-size:16px;line-height:21px;letter-spacing:1.12px}}.swiper-slide{width:100%}.swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-message .modal-body{text-align:center}.modal-message .modal-body figure{width:100%;height:auto;aspect-ratio:1/1}.modal-message .modal-body figure img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.modal-message .modal-body .message{font-size:16px;line-height:24px;font-weight:300;color:var(--cream-color);font-family:"TT Firs Neue",sans-serif}.modal-message .modal-body .message p:last-of-type{margin-bottom:0}.modal-message .modal-body .message.success .action{margin-top:72px}.modal-message .modal-body .message.fail .action{margin-top:214px}.modal-message .modal-body .message.fail .action .insp-btn{display:flex;gap:14px;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--blue-dark-color);border:1px solid var(--blue-dark-color);margin-left:auto;margin-right:auto}.modal-message .modal-body .message.fail .action .insp-btn img{filter:invert(1);width:22px;height:auto}.modal-message .modal-body .message.fail .close-btn{display:none}.modal-message .modal-body .close-btn{margin:54px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--cream-color)}@media(min-width: 768px)and (max-width: 1200px){.modal-message .modal-body{position:relative}.modal-message .modal-body figure{width:50%;max-width:312px;margin-left:auto;margin-right:auto}.modal-message .modal-body .message{width:75%;max-width:765px;margin-left:auto;margin-right:auto;font-size:22px;line-height:34px}.modal-message .modal-body .message.success .action{margin-top:108px;font-size:12px;letter-spacing:1.92px;line-height:15px}.modal-message .modal-body .message.fail{max-width:548px}.modal-message .modal-body .message.fail .action{margin-top:124px}.modal-message .modal-body .message.fail .close-btn{display:block}.modal-message .modal-body .message .close-btn{position:absolute;right:40px;top:32px;margin:0}}@media(min-width: 1200px){.modal-message .modal-body{position:relative}.modal-message .modal-body figure{width:50%;max-width:412px;margin-left:auto;margin-right:auto}.modal-message .modal-body .message{width:75%;max-width:765px;margin-left:auto;margin-right:auto;font-size:22px;line-height:34px}.modal-message .modal-body .message.success .action{margin-top:108px;font-size:12px;letter-spacing:1.92px;line-height:15px}.modal-message .modal-body .message.fail .action{margin-top:182px}.modal-message .modal-body .message.fail .close-btn{display:block}.modal-message .modal-body .message .close-btn{position:absolute;right:40px;top:32px;margin:0}}/*# sourceMappingURL=main.min.css.map */