<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.title{
    font-size: 37px;
    margin-bottom: 30px;
}
.upsize {
    font-size: 20px;
    line-height: 35px;
}
.space{
    clear: both;
    height: 50px;
}


/****** HEADER ********/
header .cols3{
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    gap: 15px;
}
header .cols3 &gt; div:nth-of-type(1){
    grid-column: 1 / 3;
    grid-row: 2;
}
header .cols3 &gt; div:nth-of-type(2){
    grid-column: 1;
    grid-row: 1;
}
header .cols3 &gt; div:nth-of-type(3){
    grid-column: 2;
    grid-row: 1;
}
header .wrap_logo{
    justify-content: flex-start;
}
header .logo{
    width: 140px;
}
header .wrap_links{
    text-align: center;
}
header .wrap_links a{
    font-size: 20px;
}

/****** END HEADER ********/

/******* ICO_MENU ********/
.wrap_ico_menu{
    width: 45px;
    height: 21px;
}
/******* END ICO_MENU ********/

/********* WRAP_MENU ***********/
#wrap_menu{
    width: 100svw;
    left: 100svw;
}
.menu_opened #wrap_menu{
    left: 0;
}
/********* END WRAP_MENU ***********/

/************** SUBHEADER *************/
.sub_header{
    aspect-ratio: 16 / 9;
}
.sub_header:not(.resized) img{
    position: relative;
}
.sub_header h1{
    font-size: 37px;
}
@media screen and (min-width: 730px){
    .sub_header{
        aspect-ratio: unset;
        height: 350px;
    }
}
/************** END SUBHEADER *************/

/************** SERVICES GRID *************/
.services.grid{
    gap: 40px;
}
/************** END SERVICES GRID *************/

/************** TEXT_IMG **********/
.text_img{
    flex-direction: column;
    gap: 40px;
}
.text_img .wrap_text{
    width: 90%;
    margin: auto;
}
.text_img.mobile_reverse{
    flex-direction: column-reverse;
}
.text_img .wrap_img{
    aspect-ratio: 16 / 9;
}
/************** END TEXT_IMG **********/

/********** GALLERY **********/
.gallery{
    grid-template-columns: repeat(2,1fr);
}
/********** END GALLERY **********/



/************** FOOTER ************/
footer .grid{
    gap: 40px;
}
/************** END FOOTER ************/


.custom_cols{
    position: relative;
}
.custom_pos1{
    position: absolute;
}
img.custom_pos1{
    opacity: .04;
}

.contact_gap {
    gap: 50px;
}
#map {
    aspect-ratio: 16 / 9;
}
img.custom_pos2{
    position: absolute;
    width: 50vw;
    right: 0;
    bottom: 140px;
    opacity: .06;
}



</pre></body></html>