@font-face{font-family:dancing script;src:url(/assets/dancing-script-v28-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:dancing script;src:url(/assets/dancing-script-v28-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:eb garamond;src:url(/assets/eb-garamond-v31-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:eb garamond;src:url(/assets/eb-garamond-v31-latin-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:eb garamond;src:url(/assets/eb-garamond-v31-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}#chat-icon{background:transparent;color:#fff;border:2px solid goldenrod;border-radius:50%;font-size:30px;cursor:pointer;background-size:contain;background-position:center;background-image:url(/assets/contactus.DSotP_iY.webp);box-shadow:-4px 2px 20px 5px #d4b726;transform:translateY(0);width:60px;height:60px}#form-popup{display:none;position:fixed;border:8px solid #022f02;border-radius:10px;top:60px;right:20px;padding:20px;z-index:9999;height:400px;width:300px;background:url(/assets/frog_ini.BwPYTpeH.webp) right;background-size:cover;z-index:5;::placeholder{color:#3f3f3f}@media (max-width: 361px){width:90vw;right:0;padding:5px}@media only screen and (max-device-width: 430px) and (orientation: landscape){width:600px;height:250px;top:20px;background:url(/assets/frog_ini.BwPYTpeH.webp) bottom right / cover}}.gwada-wrapper{position:fixed;display:inline-block;opacity:.5;z-index:1;width:30%;top:50%;left:0;@media only screen and (max-device-width: 430px) and (orientation: landscape){width:20%;top:0;transform:translate(-100%)}}.gwada-wrapper img{display:block;width:100%;height:auto;border-radius:8px}.sparkle{position:absolute;top:50%;left:6%;width:30px;height:30px;background:radial-gradient(#fff,#ffffff4d);border-radius:50%;box-shadow:0 0 10px #fffc;animation:blink 1.5s infinite ease-in-out;pointer-events:none;z-index:2}@keyframes blink{0%,to{opacity:.2;transform:scale(.7);box-shadow:0 0 4px #ffffff4d}50%{opacity:1;transform:scale(1.3);box-shadow:0 0 15px #fff}}@media (min-width: 600px){.gwada-wrapper{top:100%;left:100%;transform:translate(-100%,-100%);width:10%}}.bordure-wraper{position:absolute;height:100%;width:10%}.bordure{background:url(/assets/bordure.BIABa4n-.webp) left center / contain repeat-y;width:100%;height:100%;opacity:.3}.tableau{position:absolute;width:13%;min-width:150px;aspect-ratio:1;object-fit:cover;opacity:1;box-shadow:0 0 50px 30px #50101073,0 0 50px 40px #50101073;border:10px solid rgb(147,28,28);top:-70%;left:100%;transform:translate(-110%);z-index:4;@media (max-width: 361px){width:10%;min-width:100px;top:-50%}}.kaz-specs{display:flex;flex-flow:wrap;z-index:5;margin:0;justify-content:center}.icons-wraper{display:flex;margin-top:2%;align-items:center;flex-direction:row;justify-content:center;width:100%;margin-left:0;height:60%;border-left:0}#spec-icon{max-width:150px;width:30px;justify-content:center;margin:4%;height:auto;min-width:40px;border:3px solid #857000;border-radius:10px;@media (max-width: 361px){margin:2%}}.all-specs{display:flex;flex-direction:column;align-items:center;justify-content:center}.strong-spec{display:inline-block;width:auto;background-color:#12120f7f;border:2px solid red;padding:4px;left:2%;color:#d7e023;border-radius:10px;margin:0;position:absolute;top:-20%;z-index:5}.specs{position:relative;display:flex;z-index:5;flex-direction:column;justify-content:center;gap:3%;width:100%}.spec{background:transparent;border-radius:10px;display:inline-flex;border:1px solid white;align-items:center;height:fit-content;margin-left:2%;margin-bottom:2%}.spec.conf{height:18px;padding:0 10px;font-weight:900;border:3px solid #ccb017}.spec img{height:12px;margin:5px 2px 5px 10px}.spec h4{font-size:8px;margin-right:0;margin-inline-end:4px;margin-inline-start:0px;font-weight:lighter;color:#fff;white-space:nowrap;margin-bottom:0;margin-top:0}#tbi{border:10px solid rgba(109,90,16,.158);@media only screen and (max-device-width: 430px) and (orientation: landscape){border:5px solid rgba(109,90,16,.158)}}#ttc{border:10px solid rgba(196,165,10,.863);@media only screen and (max-device-width: 430px) and (orientation: landscape){border:5px solid rgba(196,165,10,.863)}}.kaz{position:absolute;display:flex;width:100vw;top:100%;transform:translateY(-100%);height:30vh;z-index:4}.kaz .kaz-fond{object-fit:cover;position:absolute;width:100%;height:100%;opacity:.5}.frog{position:absolute;top:0;transform:translateY(-50%);height:55%;left:20%;z-index:4}.foufou{position:absolute;top:0;transform:translateY(-100%);z-index:3;height:65%;left:5%;z-index:4;@media only screen and (max-device-width: 430px) and (orientation: landscape){height:55%}}.iguane{position:absolute;top:0;transform:translateY(-100%);height:45%;left:0;z-index:4;@media only screen and (max-device-width: 430px) and (orientation: landscape){height:55%;left:60%}}.colibriassis{position:absolute;left:25%;top:0;transform:translateY(-70%);z-index:3;height:45%;@media only screen and (max-device-width: 430px) and (orientation: landscape){height:55%}}.belledame{position:absolute;top:0;transform:translate(-100%,-120%);height:45%;left:60%;z-index:4;@media only screen and (max-device-width: 430px) and (orientation: landscape){height:55%}}.chenille{position:absolute;left:100%;top:0;transform:translate(-100%,-28%);height:45%;z-index:4;@media (orientation: portrait){height:55%}}@media (min-width: 600px){.bordure-wraper{width:100px}.kaz-wraper{margin-left:120px;flex-direction:unset}.tableau{top:-8%;left:100%;transform:translate(-130%)}.kaz-specs{margin-top:5%;margin-left:5%}.icons-wraper{flex-direction:column;justify-content:unset;width:unset;marging-left:unset;height:unset;border-left:unset}#spec-icon{max-width:50px;width:100%;justify-content:unset;margin:3%}.specs{width:80%;flex-direction:unset;justify-content:unsent;gap:unset}.spec.conf{height:28px}.spec img{height:20px;margin-right:2px}.spec h4{font-size:13px;margin-right:15px}.frog{height:65%;left:35%}.foufou{left:65%}.iguane{height:65%;left:10%}.colibriassis{height:65%}.belledame{height:65%;left:100%}.chenille{height:65%}.strong-spec{top:-40%;left:12%;font-size:25px}}@media (min-aspect-ratio: 2/1) and (max-width: 1023px){.kaz-wraper{margin-left:50px}.specs{width:90%}.strong-spec{top:-30%}.specs img{height:10px}.tableau{top:-70%}.icons-wraper{flex-direction:row}}.sticky-wrapper{height:350vh}#accueil{position:sticky;top:0;left:0;width:100vw;height:100vh;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1}#overlay{position:sticky;margin-top:-100vh;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:2;opacity:0;transition:opacity .2s;-webkit-background-size:cover;-moz-background-size:cover;background:bottom right / cover no-repeat url(/assets/clair_de_lune.CHfLVwdZ.webp);background-size:cover;overflow-x:hidden}video{width:100%;height:100vh;position:-webkit-sticky;position:sticky;object-fit:cover;top:0;z-index:0;left:0}#scrolldown{position:fixed;top:100%;transform:translate(-50%,-150%);left:50%;height:50px;opacity:.5;cursor:pointer;z-index:5}#logoovl{left:100%;transform:translate(-105%);top:10vh;@media (max-width: 361px){left:unset;transform:unset}}.logo{position:absolute;left:50%;transform:translate(-50%);top:15vh;z-index:2;display:flex;flex-direction:column;align-items:center;pointer-events:none}#logoovl .logoPorte{display:none;opacity:0;width:50%;@media (max-width: 361px){width:unset}}.logo .logoPorte{opacity:.4;width:45vh;max-width:400px;pointer-events:none}#logoovl .logoTitre{@media (max-width: 361px){margin-top:-60vh}}.logo .logoTitre{width:25vw;min-width:250px;max-width:500px;margin-top:-10%}#logoovl h2{color:#909232}#h2small{font-size:max(min(2vw,20px),12px);width:36vw}.logo h2{text-align:center;font-size:max(min(3vw,24px),16px);font-style:italic;font-weight:600;color:#3b3410}#presentation{display:none;position:absolute}#presentation.active{display:block;z-index:3;font-family:EB Garamond,serif;font-weight:400;font-size:20px;color:#dacb8d;background-color:#0006;border:20px solid transparent;box-shadow:0 0 50px 30px #00000073,0 0 50px 40px #00000073;top:100%;left:50%;width:80%;transform:translate(-50%,-150%)}#BoisDInde{opacity:0;position:sticky;top:0;height:130vh;z-index:4;background-color:transparent}@media (min-width: 600px){#logoovl{left:18%;top:28vh;transform:unset}#logoovl .logoPorte{opacity:1}#logoovl .logoTitre{margin-top:0}#presentation.active{top:10vh;left:55vw;width:40%;transform:unset}}@media (min-aspect-ratio: 2/1){#logoovl{top:10vh;left:10%}}.footer{display:none;opacity:0;position:fixed;right:0;bottom:0;left:0;background-color:transparent;text-align:center;@media (max-width: 767px){width:98%;margin-left:1%}@media (min-width: 768px){min-height:45px;margin-bottom:10px}z-index:10000}.booking_button{cursor:pointer;@media (min-width: 769px){bottom:0;position:absolute;height:6vh;left:30%;width:40%}@media (max-width: 768px){padding:0;flex:1}min-height:40px;background-position:left 100% bottom 65%;background-size:100%;border-radius:12px;border:3px solid #ccba56;background-image:url(/assets/frog_footer.CPST4Hj3.webp);display:flex;align-items:center;@media only screen and (max-device-width: 430px) and (orientation: landscape){height:6vh;left:30%;width:40%}}#empty_footer{height:25vh;display:flex;align-items:flex-start;justify-content:flex-start}.booking_button h2{font-size:max(min(1.6vw,20px),12px);color:#fff;font-family:EB Garamond,serif;font-weight:700;margin-left:14%;@media (max-width: 768px){margin-left:8%}}.booking_button,.booking_button h2,.booking_button:visited{color:#fff;text-decoration:none}.cal_icon{height:4vh;margin-left:10px;@media (max-width: 361px){margin-left:50px}}.social{display:flex;position:absolute;height:20px;gap:10px;font-size:20px;transform:translate(-200%) translateY(-100%);color:#00f;bottom:0;left:20%}#empty_footer h3{color:#8f8469;font-weight:lighter;font-size:16px}#empty_footer .c-icon{max-height:1em;color:#8f8469;z-index:99}.addr_wraper h3{display:flex;margin:2px}#ef1,#ef2,#ef3{display:flex;gap:10px;margin:20px}.addr_wraper{display:flex;flex-direction:column}.BoudhAnne{position:absolute;font-size:15px;color:gray;transform:translate(-110%,-150%);left:100%;top:100%;@media (max-width: 768px){top:0;transform:translate(-110%,-150%)}@media only screen and (max-device-width: 430px) and (orientation: landscape){top:0;transform:translate(-110%)}}@media (max-width: 600px){#empty_footer{align-items:flex-start;justify-content:center}#empty_footer h3{display:none}}.kaz-name{position:absolute;width:100%;height:100vh;top:0;z-index:4;display:flex;flex-direction:column;align-items:center;@media only screen and (max-device-width: 430px) and (orientation: landscape){display:flex}}#bi-name{opacity:0}.kaz-name h2{top:5%;margin:0 0 10%;white-space:nowrap;color:#dacb8d;font-family:Dancing Script,serif;font-weight:400;background-color:#323232a6;border:1px solid transparent;box-shadow:0 0 50px 30px #28282873,0 0 50px 40px #28282873;border-radius:20px;position:relative;left:unset;padding:4px 8px;display:inline-block;font-size:60px}.kaz-name #bipres{position:relative;max-width:80%;display:inline-block;width:auto;font-family:Times New Roman,Times,serif;font-weight:400;font-size:20px;color:#dacb8d;background-color:#0006;border:20px solid transparent;box-shadow:0 0 50px 30px #00000073,0 0 50px 40px #00000073;@media (max-width: 361px){font-size:18px;max-width:90%}}.carousel{margin:0;aspect-ratio:16 / 9;background:#000;border-radius:8px;border:10px solid #857000;z-index:6;position:relative;width:90vw}.video-thumb-slide{position:relative;cursor:pointer}.video-thumb-slide .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;background:#00000080;color:#fff;border:none;border-radius:50%;width:64px;height:64px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background .3s}.video-thumb-slide .play-button:hover{background:#000c}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .5s ease}.carousel-slide.active{opacity:1;pointer-events:auto;z-index:1}.carousel-slide img,.carousel-slide video{width:100%;height:100%;object-fit:contain;cursor:pointer}.buttons{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:1}.buttons button{pointer-events:auto;background:#00000080;color:#fff;border:unset;font-size:24px;padding:10px;cursor:pointer}.dots{position:absolute;bottom:10px;text-align:center;width:100%;z-index:1}.dot{height:10px;width:10px;margin:0 4px;background:#bbb;border-radius:50%;display:inline-block;cursor:pointer}.dot.active{background:#fff}.lightbox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:9999;justify-content:center;align-items:center;flex-direction:column}.lightbox.active{display:flex}.lightbox-content{width:90vw;max-width:900px;aspect-ratio:16 / 9}.lightbox img,.lightbox video{width:100%;height:100%;object-fit:contain}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;font-size:30px;background:#00000080;color:#fff;padding:10px;cursor:pointer}.lightbox-close{top:20px;right:30px;@media (min-width: 768px){right:unset;left:30px}}.lightbox-prev{left:10px;top:50%;transform:translateY(-50%)}.lightbox-next{right:10px;top:50%;transform:translateY(-50%)}.lightbox-desc{color:#fff;margin-top:1em;font-size:16px;text-align:center}@media (min-width: 600px){.kaz-name{display:block;flex-direction:unset;align-items:unset}.kaz-name h2{position:absolute;margin-bottom:unset;left:8%;padding:unset;display:block;font-size:100px;transform:unset}.kaz-name #bipres{top:65%;left:20%;max-width:60%;position:absolute;width:auto}.carousel{position:absolute;left:8%;top:25%;min-width:400px;max-width:600px;width:40vw}}@media (min-aspect-ratio: 2/1) and (min-width: 1023px){.kaz-name #bipres{top:25%;left:55%;max-width:40%;position:absolute;width:auto;z-index:4}}@media (min-aspect-ratio: 2/1) and (max-width: 1023px){.kaz-name h2{font-size:50px}.carousel{min-width:unset}.kaz-name #bipres{top:20%;left:50%;max-width:40%;position:absolute;width:auto;z-index:4}}body,html{margin:0;padding:0;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:repeat-y;background-color:#000;@media (min-width: 600px){overflow-x:hidden}}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}#transition-wrapper{position:absolute;width:100vw;top:0}#logodr{opacity:0;position:fixed;z-index:4;left:50%;top:15vh;transform:translate(-50%)}#logodr .logoPorte{opacity:.4}section{position:relative;width:100vw;height:130vh}.bg-wrap{position:absolute;top:0;left:0;width:100vw;height:130vh;opacity:0}#biabs{position:absolute}.bg{position:fixed;display:block;top:0;left:0;width:100vw;height:130vh;background-size:cover;background-position:center center;z-index:3}@media (min-width: 600px){#logodr{left:100%;top:100%;transform:translate(-110%,-100%)}#logodr .logoPorte{opacity:0}#logodr .logoTitle{opacity:.4}.bg-wrap{clip:rect(0,auto,auto,0);opacity:1}#contenu{opacity:1;position:sticky;top:0;height:130vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:start;z-index:2;background:center / cover no-repeat url(/assets/BoisDInde-Case_cr%C3%A9ole_immerg%C3%A9e_dans_la_nature.Y0H1iP9f.webp)}}.footer .booking-container{@media (max-width: 768px){position:relative;left:-1%;top:0}}.booking-container{@media (min-width: 768px){position:fixed}top:80%;left:2%;z-index:4;cursor:pointer}.booking-container .tooltip-text{display:none;@media (min-width: 768px){display:block;visibility:hidden;width:120px;background-color:#333;color:#daa520;text-align:center;padding:6px 8px;border-radius:6px;position:absolute;z-index:1;bottom:-50%;left:50%;transform:translate(-100%);opacity:0;transition:opacity .3s}}.booking-container:hover .tooltip-text{display:none;@media (min-width: 768px){display:block;visibility:visible;opacity:1}}.booking-summary{box-shadow:10px 10px 10px #000c;display:flex;align-items:center;border-radius:10px;flex-direction:column;z-index:4;border:1px solid #dad3c0;padding:3px;gap:3px;background:#fff9dfb3;@media (min-width: 768px){background:#b7ac7fb3;border:4px solid goldenrod;padding:5px}cursor:pointer}.booking-1strow{display:flex;justify-content:space-between}.booking-name{font-weight:600;letter-spacing:-.3px;font-size:.7rem;color:#0c0c70;margin:0}.booking-cdate{font-size:.7rem}.booking-score{background:#003580;color:#fff;padding:.5rem .7rem;font-weight:700;font-size:1rem;margin-top:10px;border-radius:.5rem .5rem .5rem 0}.booking-titre{margin-top:5px}.booking-carousel .booking-score{padding:5px 8px;width:16px;display:flex;justify-content:center;font-size:12px}.booking-show{color:#003580;text-decoration:underline;cursor:pointer;font-size:.6rem}.booking-carousel{position:fixed;top:10%;left:10%;width:80%;background:#fff;border:1px solid #ccc;border-radius:20px;padding:30px;z-index:1000;box-shadow:9px 9px 20px 6px;overflow-x:auto}.booking-entete{display:flex;flex-direction:column;margin-top:-20px}.booking-entete h4{margin:0;font-size:25px;line-height:20px;font-weight:900}.booking-entete h3{margin:0;color:#00f;font-size:19px;font-weight:600}.booking-entete .booking-score{height:20px;width:20px;color:#fff;padding:.5rem .7rem;font-weight:700;font-size:1rem;margin-top:10px}.booking-close{position:absolute;top:.3rem;right:.5rem;background:none;border:none;font-size:1.5rem;cursor:pointer}.carousel-track{display:flex;gap:15px;overflow-x:hidden;padding-top:10px}.carousel-item{width:300px;@media (max-width: 361px){width:250px}flex-shrink:0;border:1px solid #ccc;border-radius:20px;padding:20px;background:#f9f9f9}.carousel-item h4{margin:10px 0 0;font-size:14px}.carousel-item .booking-cnom{font-size:.8rem;color:#666}.carousel-item .booking-1strow{display:flex}.carousel-item p{font-size:14px}.hidden{display:none}.booking-carousel .arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:15px;width:30px;height:30px;border:none;border-radius:50%;box-shadow:0 2px 5px #0000004a}.booking-carousel .arrow.left{left:15px}.booking-carousel .arrow.right{right:15px}@media (min-width: 768px){.booking-carousel{top:20%}.booking-container{left:100%;top:2%;transform:translate(-120%)}.booking-name{font-size:.6rem}.booking-score{background:#003580;color:#fff;padding:.5rem .7rem;font-weight:700;font-size:1rem;margin-top:5px;border-radius:.5rem .5rem .5rem 0}.booking-show{color:#003580;text-decoration:underline;cursor:pointer;font-size:.6rem}}.menu{background:transparent;color:#fff;padding:1rem 0;position:fixed;top:0;left:0;width:100vw;overflow:auto;opacity:0;z-index:-1}.menu ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:2%}.menu li{margin:1rem 0;text-align:center}.menu a{color:#fff;text-decoration:none;padding:.2rem .5rem;transition:color .3s}.menu a:hover{color:#f0a500}.menu a.active{color:#f0a500;background:#333;border-radius:.5rem}#burger{display:none;font-size:3rem;background:none;border:none;padding:0 10px 0 0;color:#fff;cursor:pointer;position:fixed;top:0;left:100%;transform:translate(-100%);z-index:2000}@media (max-width: 768px){#burger{display:block}.menu{display:none;flex-direction:column;background-color:#0009;position:fixed;top:0;right:0;height:100vh;padding-top:5rem;padding-left:1rem;padding-right:1rem;z-index:1500;width:max-content}.menu.active{display:flex}.menu ul{flex-direction:column;gap:2rem}.menu li{margin:0}}.chat-container{position:fixed;top:70%;right:20px;z-index:2000;cursor:pointer;@media (max-width: 361px){right:0}opacity:0}.chat-container .tooltip-text{display:none;@media (min-width: 768px){display:block;visibility:hidden;width:120px;background-color:#333;color:#daa520;text-align:center;padding:6px 8px;border-radius:6px;position:absolute;z-index:1;bottom:-50%;left:50%;transform:translate(-100%);opacity:0;transition:opacity .3s}}.chat-container:hover .tooltip-text{display:none;@media (min-width: 768px){display:block;visibility:visible;opacity:1}}#chat-icon{background:transparent;color:#fff;border:2px solid goldenrod;border-radius:50%;font-size:30px;cursor:pointer;background-size:contain;background-position:center;background-image:url(/assets/contactus.DSotP_iY.webp);box-shadow:-4px 2px 20px 5px #d4b726;transform:translateY(0);width:60px;height:60px}#chat-icon:hover{background-color:#80808064}#chat-icon:active{transform:translateY(2px);box-shadow:0 2px 3px #0003}@keyframes heartbeat{0%,to{transform:scale(1)}30%{transform:scale(1.2)}50%{transform:scale(.95)}70%{transform:scale(1.1)}}.heartbeat{animation:heartbeat .8s ease-in-out}#form-popup{display:none;position:fixed;border:8px solid #022f02;border-radius:10px;top:60px;right:20px;padding:20px;z-index:9999;height:400px;width:300px;background:url(/assets/frog_ini.BwPYTpeH.webp) right;background-size:cover;z-index:5;::placeholder{color:#3f3f3f}@media (max-width: 361px){width:90vw;right:0;padding:5px}@media only screen and (max-device-width: 430px) and (orientation: landscape){width:600px;height:250px;top:20px;background:url(/assets/frog_ini.BwPYTpeH.webp) bottom right / cover}}#contact-form{border:3px solid #b7e6b7;padding:10px}#form-popup input,#form-popup select,#form-popup textarea{width:100%;background-color:transparent;color:#000;font-weight:bolder;@media only screen and (max-device-width: 430px) and (orientation: landscape){position:relative;width:30%;left:1cap}}#form-popup textarea{height:140px;@media only screen and (max-device-width: 430px) and (orientation: landscape){width:45%;position:absolute;top:32px;left:unset;right:40px;height:140px}}.fp-button{color:#000;background:#5cc437;border:3px solid #62571d;position:relative;width:100%;font-size:14px;font-weight:bolder;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px #0000004d;transform:translateY(0)}.fp-button:hover{color:#b5b077;font-weight:bolder}.fp-button:active{transform:translateY(2px);box-shadow:0 2px 3px #0003}.contact-field{display:flex;align-items:center;margin-bottom:10px}.contact-field h3{width:40%;font-size:15px;color:gold;margin-block:0;@media only screen and (max-device-width: 430px) and (orientation: landscape){width:10%}}.fade-message{display:none;position:fixed;bottom:100px;right:20px;padding:15px;border-radius:8px;color:#fff;opacity:0;transition:opacity .5s ease;z-index:10000}.fade-message.show{display:block;opacity:1}.fade-message.success{background-color:#28a745}.fade-message.error{background-color:#dc3545}#ct-logo{width:150px;top:60px;position:absolute;left:220px}.contact-icons{display:flex;position:absolute;top:100%;left:0;transform:translateY(-120%);font-size:40px;color:gold;width:100%;justify-content:space-around;@media only screen and (max-device-width: 430px) and (orientation: landscape){color:gold;font-size:25px;transform:translateY(-110%)}}.c-icon{background-color:#ffffff29;color:#5cc437;padding:14px;border-radius:50%;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 6px #0000004d;display:inline-flex;align-items:center;justify-content:center}.c-icon:hover{background-color:#58460d80}.c-icon:active{transform:translateY(2px);box-shadow:0 2px 3px #0003}.close_char{font-size:24px;position:absolute;top:-10px;left:15px;display:none}@media (min-width: 600px){#form-popup{right:40px}}
