.page.home{.main-banner{.main-banner-content{background:rgba(var(--dark-gold),0);.main-banner-title h1{display:flex;flex-direction:column;line-height:1.25;font-size:19px;color:var(--gold);margin-top:30px}.main-banner-subtitle h2{font-size:32px;font-weight:500;margin-top:10px}.main-banner-text{font-weight:350;font-size:16px!important;line-height:1.2;display:flex;justify-content:center;margin-top:120px;p{width:60%;display:flex;flex-direction:column}}}}.text-block{h2{display:flex;flex-direction:column;align-items:center;row-gap:15px;i{filter:var(--f-primary);font-size:38px}span{text-transform:none;font-size:31px;color:var(--primary);text-align:center}}p{font-size:16px;font-weight:350;text-align:center;width:70%;margin:15px auto;line-height:1.2}}.divider{width:60%}.priced-elements{margin-bottom:40px;>h2{margin:20px auto 25px;font-family:var(--font-family-primary);font-size:31px;color:var(--primary);font-style:normal}.one-column{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:.75fr;width:35%;margin:0 auto}.priced-element{h2{background-color:var(--quaternary)}}}.icons-block{min-height:750px;background-image:url(/images/home/observation-bckgr.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;.icon-list{width:80%;align-items:center;margin:15px auto;.item{flex-direction:column;align-items:center;row-gap:var(--grid-spacing-y);width:275px;i{filter:var(--f-secondary)}dl{padding-left:0;dd,dt{font-size:16px}dt{font-weight:700;text-transform:uppercase;color:var(--tertiary)}dd{width:100%;font-weight:350;color:var(--light-f);display:flex;flex-direction:column;span{width:100%;text-align:center}}}}}}.featured-elements{.featured-element{flex:0 0 33%;margin:0 auto 20px;.featured-element-border{border:1px solid var(--gold);background-color:var(--gold);h4{margin:6px 0 2px}h4,p{font-size:16px}p{width:90%;font-weight:350;margin:0 auto 15px;color:var(--tertiary-dark);line-height:1.2}}}}.btn-floating{position:fixed;top:70px;right:20px;z-index:99999;background-color:var(--primary);padding:5px 15px;border:1px solid var(--light-f);border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.3);opacity:.9;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:opacity .5s ease-in-out;a{color:var(--light-f)}.volcano-button{transition:none;background-color:unset;padding:0 0 0 10px;span{font-weight:350;font-size:16px;color:var(--secondary)}}&:hover{opacity:1;a:hover{text-decoration:none}.volcano-button{background-color:none;&:hover span{color:var(--quaternary)}}}&.hidden{display:none}}}@media only screen and (min-width:1920px){.page.home{.main-banner{.main-banner-content{.main-banner-title h1{margin-top:45px}.main-banner-text{margin-top:220px}}}}}@media only screen and (max-width:991px){.page.home{.priced-elements{.one-column{width:50%}}}}@media (max-width:768px){.page.home{.main-banner{height:500px;min-height:500px;.main-banner-content{position:relative;padding:0;height:100%;.main-banner-title{position:absolute;top:0;h1{font-size:15px;font-weight:350}}.main-banner-subtitle{position:absolute;top:115px;h2{font-size:20px;font-weight:500}}.main-banner-text{position:absolute;font-weight:250;bottom:-25px;p{width:90%}}}}.text-block{h2{width:90%;margin:10px auto 0;i{filter:var(--f-primary);font-size:26px}span{font-size:20px;font-weight:600}}p{font-size:14px;width:95%;strong{font-weight:500!important}}}.divider hr{max-width:75%;margin:-15px auto!important}.priced-elements{>h2{font-size:20px;font-weight:600}}.icons-block{min-height:580px;.icon-list{width:100%;&.horizontal .items{display:grid;grid-template-columns:auto auto;gap:16px 50px;justify-content:center;margin:0 auto;align-items:baseline;.item{width:auto;i{font-size:32px;margin:0 auto;&.fa-van{font-size:38px}}dd,dt{font-size:14px}&:last-child{max-width:unset;grid-column:1/-1}}}}}.featured-elements .featured-element{flex:0 0 75%;.featured-element-border{h4{font-size:15px}p{font-size:14px}}}}}@media (max-width:450px){.page.home{.priced-elements{.one-column{width:100%}}}}