/* Start custom CSS */#gg-ic-1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f89b56' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12l4 6-10 12L2 9z'/%3E%3Cpath d='M2 9h20M12 21 8 9l4-6 4 6z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
#gg-ic-2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f89b56' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
#gg-ic-3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f89b56' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h18l-7 8v6l-4 2v-8z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
#gg-ic-4{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f89b56' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20h18'/%3E%3Cpath d='M5 16l5-5 4 3 6-7'/%3E%3Cpath d='M15 7h5v5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}

[id^="gg-vs-"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M22 9l-6 6M16 9l6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 20px}
[id^="gg-vs-"].gg-on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 5 6 9H2v6h4l5 4z'/%3E%3Cpath d='M15.5 8.5a5 5 0 0 1 0 7M19 5a10 10 0 0 1 0 14'/%3E%3C/svg%3E")}
[id^="gg-vc-"] video,video[id^="gg-vc-"]{width:100%;height:100%;object-fit:cover;border-radius:18px}
@media (min-width:768px){
#gg-acc>[id^="gg-p-"]{transition:flex .8s cubic-bezier(.2,.8,.2,1)}
#gg-acc:hover>[id^="gg-p-"]{flex:.8 1 0}
#gg-acc>[id^="gg-p-"]:hover{flex:4 1 0}
[id^="gg-vp-"],[id^="gg-vp-"] img{filter:blur(16px) brightness(.42) saturate(1.1);transform:scale(1.18);transition:filter .7s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}
[id^="gg-p-"]:hover [id^="gg-vp-"],[id^="gg-p-"]:hover [id^="gg-vp-"] img{filter:blur(22px) brightness(.32);transform:scale(1.25)}
[id^="gg-vc-"]{opacity:0;transform:translateY(24px) scale(.96);transition:opacity .6s ease .1s,transform .7s cubic-bezier(.2,.8,.2,1) .1s}
[id^="gg-p-"]:hover [id^="gg-vc-"]{opacity:1;transform:none}
[id^="gg-vn-"]{transition:opacity .4s ease}
[id^="gg-p-"]:hover [id^="gg-vn-"]{opacity:0}
[id^="gg-vi-"]{opacity:0;transform:translateY(24px);transition:opacity .5s ease .15s,transform .6s cubic-bezier(.2,.8,.2,1) .15s}
[id^="gg-p-"]:hover [id^="gg-vi-"]{opacity:1;transform:none}
[id^="gg-vs-"]{opacity:0}
[id^="gg-p-"]:hover [id^="gg-vs-"]{opacity:1}
}
@media (max-width:767px){
[id^="gg-vp-"],[id^="gg-vp-"] img{filter:blur(12px) brightness(.4);transform:scale(1.15)}
}
[id^="gg-vn-"]{top:auto!important;bottom:36px!important;right:30px!important;left:auto!important}
#gg-sky{background-attachment:scroll,fixed}
#gg-tree{background-attachment:scroll,fixed}
@media (max-width:1024px){#gg-sky,#gg-tree{background-attachment:scroll,scroll}}
#gg-ic-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d2e1b' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
#gg-blob{inset-inline:auto!important;left:4%!important;right:auto!important}
#gg-ring{inset-inline:auto!important;right:8%!important;left:auto!important}
[id^="gg-vc-"]{inset-inline:auto!important;left:28px!important;right:auto!important}
[id^="gg-vi-"]{inset-inline:auto!important;right:40px!important;left:auto!important}
[id^="gg-vs-"]{inset-inline:auto!important;left:40px!important;right:auto!important}
#contact img[src*="gg-apricot-wings"]{inset-inline:auto!important;left:-90px!important;right:auto!important}
@media (max-width:1024px){#contact img[src*="gg-apricot-wings"]{left:-20px!important}}
@media (max-width:767px){[id^="gg-vi-"]{left:24px!important;right:24px!important;bottom:24px!important}#contact img[src*="gg-apricot-wings"]{left:0!important}}/* End custom CSS */