/* Change 2026/06/06 */ /*-----------*/
/*	4.1 Singular				-----*/
/*-----------------------------------*/



/*	4.1.1		Contact page
_____________________________________*/
.contact-form-01 {}
.contact-map-01 {}
.contact-link-01 {}
.contact-link-02 {}
.contact-smm-01 {}
	
.contact-link-01 span.icon-svg, .contact-link-02 span.icon-svg {margin:0 var(--mrg-f) 0 0; justify-content:center; width:var(--icon-w); height:var(--icon-h); border-radius:var(--btn-brd-rad); padding:0}	
.contact-link-01 span.icon-svg::before, .contact-link-01 .icon-svg::before, .contact-link-02 span.icon-svg::before {width:var(--icon-w); height:var(--icon-h); padding:0}
.contact-link-01 {background:var(--clr-m); padding:3em 10%; margin:0 auto; border-radius:var(--brd-rad)}
.contact-link-01 .box-3 {background:var(--clr-s); box-shadow:none; height:10em; color:var(--clr-w); border-radius:var(--block-brd-rad); padding:var(--pad-f); display:flex; flex-wrap:wrap; align-content:stretch; justify-content:center;}
.contact-link-01 .box-3 div {width:100%; text-align:center}
.contact-link-01-box-title {display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.contact-link-01 a, .contact-link-01 p, .contact-link-01 li {color:var(--clr-w); margin:0; padding:0}
.contact-link-01 li {font-weight:600}
.contact-link-01 li::before{var(--mrg-f)}
.contact-link-01 h2 {margin:0}
.contact-link-02 h2 {display:block; font-size:1.5em; margin:calc((var(--icon-s)*1.5 - 1.5em*1.5)/2) 0 0; margin:calc(((var(--icon-h) - 1.5em)* 1.5) / 2) 0 0; margin:0}	
.cont-block-data-01, .cont-block-data-03, .cont-block-data-04, .cont-block-data-05 {display:flex; flex-wrap:wrap}
.cont-block-data-01 {margin:var(--mrg-f) 0;}
.cont-block-data-01 p {width:var(--contact-block-w); display:block; margin:0;}
.cont-block-data-01 p a {}
.cont-block-data-01 p span {font-weight:600}
.cont-block-data-02 {}	
.cont-block-data-02 > div {display:flex; flex-wrap:wrap; margin-top:var(--mrg-f);}
.cont-block-data-02 > div > div {width:var(--contact-block-w);}
.cont-block-data-02 h2 {width:100%;}
.cont-block-data-02 p, .cont-block-data-02 a {width:var(--contact-block-w); display:block;}
.cont-block-data-02 > div > div p, .cont-block-data-02 > div > div a {width:100%; display:block; margin:var(--mrg-f) 0;}
.cont-block-data-02 > div > div > *:first-child {margin:calc((var(--icon-s) - 1.5em)/2) 0;}
.cont-block-data-03 {}
.cont-block-data-03 p, .cont-block-data-03 a {margin:var(--mrg-f) 0;}
.cont-block-data-03 h2 {width:var(--contact-block-w);}
.cont-block-data-04 {}
.cont-block-data-04 h2 {width:var(--contact-block-w);}
.cont-block-data-04 > div {width:var(--contact-block-w); margin-left:calc((var(--icon-w) + 1em));}
.cont-block-data-04 p, .cont-block-data-04 a {display:block; margin:var(--mrg-f) 0;}
.cont-block-data-05 {}
.cont-block-data-05 > div {display:flex; flex-wrap:wrap}
.cont-block-data-05 > div > div  {width:var(--contact-block-w);}
.cont-block-data-05 p, .cont-block-data-05 a {display:block; margin:var(--mrg-f) 0;}



/* Contact single */
.contact-link-02 {--icon-w:2em; --x-contd-m:calc((var(--icon-w)*1.5 - 1.5em)/2) 0; --x-contd-w:calc(100% - (var(--icon-w)* 1.5 + 1em))}
.contact-link-02 h2 {display:block; font-size:1.5em; margin:calc((var(--icon-w)*1.5 - 1.5em*1.5)/2) 0 0; margin:calc(((var(--icon-w) - 1.5em)* 1.5) / 2) 0 0;}
.contact-link-02 span.icon-svg {width:calc(var(--icon-w)*1.5); height:calc(var(--icon-w)*1.5); border-radius:10em; margin:0 1em 0 0; justify-content: center;}
.contact-link-02 span.icon-svg::before {width:var(--icon-w); height:var(--icon-w); background:var(--clr-w); padding:0.1em; margin:0;}
.cont-block-data-02 {margin-bottom:0}	
.cont-block-data-02 > div {display:flex; flex-wrap:wrap; margin-top:1em; align-items: center;}
.cont-block-data-02 > div > div {width:var(--x-contd-w);}
.cont-block-data-02 > a {display:flex; flex-wrap:wrap; margin-top:1em; align-items: center;}
.cont-block-data-02 h2 {width:100%; color:#AED2FF; text-transform:none; font-size:1.25em; font-weight:400; margin-top:0}
.cont-block-data-02 p {width:var(--x-contd-w); color:#fff; display:block; margin:var(--x-contd-m);}
.cont-block-data-02 a p {margin:0;}
.cont-block-data-02 > div > div p, .cont-block-data-02 > div > div a {width:100%; display:block; margin:var(--x-contd-m);}
.cont-block-data-02.w100 {margin-top:2em;}
.cont-block-data-02.w100 > div {display:flex; flex-wrap:wrap; width:100%; align-items: center;}
.cont-block-data-02.w100 > div a {display:flex; flex-wrap:wrap; margin-right:2em; width:auto; align-items:center;}


/*	4.1.2		About page
_____________________________________*/













@media screen and (max-width:680px) {
.single-video.w80 {width:100%;}
}


/*	4.1.5		loop-gallery-result 
_____________________________________*/
.loop-gallery-result {clear:both;}
.loop-gallery-result .box-img {display:flex}
.loop-gallery-result .box-img a {padding:0}
.loop-gallery-result .box-img a img {}
.loop-gallery-result .box-img p {width:100%; background:rgb(0, 0, 0, 0.64); padding:1em; margin:0; position:absolute; bottom:0; color:var(--clr-f); text-align:center;}
@media screen and (max-width:780px) {
.loop-gallery-result .sq66 {padding: 0 0 calc(100% - var(--brd-s)* 2);}
}
@media screen and (max-width:680px) {
.grid-2.loop-gallery-result {--col-n:1;}
.loop-gallery-result .sq66 {padding: 0 0 calc(66% - var(--brd-s)* 2);}
}
@media screen and (max-width:480px) {
.loop-gallery-result .sq66 {padding: 0 0 calc(100% - var(--brd-s)* 2);}
.loop-gallery-result .box-img {flex-wrap:wrap}
.loop-gallery-result .box-img a {height:50%;}
}

