@import url(https://fonts.googleapis.com/css2?family=Kristi&display=swap);
.s1{padding:0 20px;margin:0;flex-wrap:wrap}.s1 .s1a{width:100%;margin-top:5px}.s1 .s1a picture img{width:100%;height:100%}@media only screen and (min-width:768px){.s1 .s1a{width:50%;padding:5rem}}.s1 .s1b{display:flex;align-items:center;position:relative;text-align:center}@media only screen and (min-width:768px){.s1 .s1b{text-align:unset}}.s1 .s1b div:first-child{width:100%}.s1 .s1b div:first-child p:first-child{font-family:Kristi,cursive;font-size:5rem}.s1 .s1b div:first-child p:nth-child(2){font-weight:500;font-size:3.4rem;font-family:Kristi,cursive;padding-top:2rem}.s1 .s1b div:first-child p:nth-child(3){color:#777;font-size:1.7rem}@media only screen and (min-width:768px){.s1 .s1b div:first-child{width:62%;padding-right:1rem}}.s1 .s1b div:nth-child(2){width:38%;display:none}.s1 .s1b div:nth-child(2) picture img{width:100%}@media only screen and (min-width:768px){.s1 .s1b{width:50%;padding-right:5rem}.s1 .s1b div:nth-child(2){display:block}}.s1 .s1c{width:100%;margin:0 auto;text-align:justify}@media only screen and (min-width:768px){.s1 .s1c{width:80%;text-align:unset}}.s2{padding:0 20px;z-index:0;width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}@media only screen and (min-width:700px){.s2{flex-direction:row}}.s2 .card{margin:3rem auto;width:27rem;height:27rem;transition:.4s;border:2px solid #1f8e8d;padding:15px;transform:translateX(-15px)}@media only screen and (min-width:700px) and (max-width:767px){.s2 .card{width:22rem;height:22rem}}@media only screen and (min-width:768px) and (max-width:1025px){.s2 .card{width:17rem;height:17rem}}@media only screen and (min-width:1026px){.s2 .card{width:23rem;height:23rem}}.s2 .card .card_image{width:inherit;height:inherit}.s2 .card .card_image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s2 .card .card_title{text-align:center;border-radius:0 0 40px 40px;margin-top:-80px;height:40px;margin-left:2.5rem}.s2 .card .card_title p{font-family:Kristi,cursive;font-size:4rem}.s2 .title-white{color:#000}.sx{padding:2rem 20px;z-index:0;width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}@media only screen and (min-width:700px){.sx{flex-direction:column}}.sx .card{margin:3rem auto;transition:.4s;border:2px solid #1f8e8d;padding:15px}@media only screen and (min-width:700px) and (max-width:767px){.sx .card{width:22rem;height:22rem}}@media only screen and (min-width:768px) and (max-width:1025px){.sx .card{margin:5rem auto}}@media only screen and (min-width:1026px){.sx .card{width:100%;height:35rem}}.sx .card .card_image_x{width:unset;height:inherit}.sx .card .card_image_x picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sx .card .card_title{text-align:center;border-radius:0 0 40px 40px;margin-top:-80px;height:40px}@media only screen and (max-width:768px){.sx .card .card_title{margin-top:unset;height:auto;margin-left:0}}.sx .card .card_title p{font-weight:600}.sx .card .card_title p span{width:100%;height:auto;padding:.1rem}@media only screen and (min-width:768px) and (max-width:1025px){.sx .card .card_title{margin-top:-155px}}@media only screen and (min-width:1025px){.sx .card .card_title{display:flex;justify-content:center;margin-top:-115px}.sx .card .card_title p{width:80%}}.sx .title-white{color:#000}@media only screen and (min-width:1025px){.card .asd{margin-top:-20px!important}}@media only screen and (min-width:768px) and (max-width:1025px){.card .asd{margin-top:-100px!important}}.s3{padding:0 20px;flex-wrap:wrap}@media only screen and (max-width:768px){.s3{padding:0}}.s3 .s3a{width:100%;text-align:center}.s3 .s3a p:first-child{font-family:Kristi,cursive;font-size:4rem}.s3 .s3a p:nth-child(2){font-size:3rem;font-weight:500}.s3 .s3b{width:100%;display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.s3 .s3b{width:50%}}.s3 .s3b .s3ba{margin:.5rem;width:calc(100% - 1rem);display:inline-block;overflow:hidden}.s3 .s3b .s3ba picture img{width:100%;display:block;transition:transform .4s}.s3 .s3b .s3ba:hover picture img{transform:scale(1.1);transform-origin:50% 50%}.s3 .s3b .s3bb,.s3 .s3b .s3bc{margin:.5rem;width:calc(50% - 1rem);display:inline-block;overflow:hidden}.s3 .s3b .s3bb picture img,.s3 .s3b .s3bc picture img{width:100%;display:block;transition:transform .4s}.s3 .s3b .s3bb:hover picture img,.s3 .s3b .s3bc:hover picture img{transform:scale(1.1);transform-origin:50% 50%}.s3 .s3c{width:100%;display:flex;flex-wrap:wrap}.s3 .s3c .s3ca,.s3 .s3c .s3cb{margin:.5rem;width:calc(50% - 1rem);display:inline-block;overflow:hidden}.s3 .s3c .s3ca picture img,.s3 .s3c .s3cb picture img{width:100%;display:block;transition:transform .4s}.s3 .s3c .s3ca:hover picture img,.s3 .s3c .s3cb:hover picture img{transform:scale(1.1);transform-origin:50% 50%}.s3 .s3c .s3cc{width:100%;order:-1;display:inline-block;overflow:hidden;margin:.5rem}@media only screen and (min-width:701px){.s3 .s3c .s3cc{order:unset}}.s3 .s3c .s3cc picture img{width:100%;display:block;transition:transform .4s}.s3 .s3c .s3cc:hover picture img{transform:scale(1.1);transform-origin:50% 50%}@media only screen and (min-width:768px){.s3 .s3c{width:50%}}.s4 .s4a{width:100%;font-size:3rem;font-weight:500;text-align:center}@media only screen and (min-width:768px){.s4 .s4a{width:30%;padding:0 1rem}}.s4 .s4b{width:100%}@media only screen and (min-width:768px){.s4 .s4b{width:70%;padding:0 2rem}}.s4 .s4b .s4ba,.s4 .s4b .s4bb,.s4 .s4b .s4bc{display:flex;justify-content:space-between;border-bottom:1px solid #000;font-size:1.5rem;padding-top:1.5rem}.s5{align-items:center;padding-bottom:1rem}.s5 .s5a{padding:0 1rem;text-align:center;width:100%}@media only screen and (min-width:768px){.s5 .s5a{width:20%}}.s5 .s5a p:first-child{font-size:3rem;font-weight:600}.s5 .s5a p:nth-child(2){font-size:3rem}.s5 .worko-tabs{width:100%}@media only screen and (min-width:768px){.s5 .worko-tabs{width:80%;margin:20px;min-height:40vh}}.s5 .worko-tabs .state{position:absolute;left:-10000px}.s5 .worko-tabs .flex-tabs{display:flex;justify-content:space-between;flex-wrap:wrap}.s5 .worko-tabs .flex-tabs .tab{flex-grow:1;font-size:2rem;font-weight:500}.s5 .worko-tabs .flex-tabs .panel{background-color:#fff;padding:20px;min-height:300px;display:none;width:100%;flex-basis:auto}.s5 .worko-tabs .flex-tabs .panel .inside-panel{padding-bottom:1rem}.s5 .worko-tabs .flex-tabs .panel .inside-panel div:first-child{display:table;width:100%}@media screen and (max-width:760px){.s5 .worko-tabs .flex-tabs .panel .inside-panel div:first-child{display:flex;flex-direction:column}}.s5 .worko-tabs .flex-tabs .panel .inside-panel div:first-child span:first-child{padding-right:.5rem;font-size:1.5rem;white-space:nowrap;display:table-cell;vertical-align:middle}.s5 .worko-tabs .flex-tabs .panel .inside-panel div:first-child span:nth-child(2){height:3px;border-bottom:1px dotted #828383;display:table-cell;width:98%;z-index:1;position:relative;bottom:6px}.s5 .worko-tabs .flex-tabs .panel .inside-panel div:first-child span:nth-child(3){padding-left:.5rem;font-size:1.5rem;display:table-cell;vertical-align:middle}.s5 .worko-tabs .tab{display:inline-block;padding:10px;vertical-align:top;cursor:hand;cursor:pointer;border-left:10px solid #000}.s5 .worko-tabs .tab:hover{background-color:#fff}.s5 #tab-four:checked~.tabs #tab-four-label,.s5 #tab-one:checked~.tabs #tab-one-label,.s5 #tab-three:checked~.tabs #tab-three-label,.s5 #tab-two:checked~.tabs #tab-two-label{background-color:#fff;cursor:default;border-left-color:#f7dd3f;font-size:2.5rem;border-bottom:1px solid #f7dd3f}.s5 #tab-four:checked~.tabs #tab-four-panel,.s5 #tab-one:checked~.tabs #tab-one-panel,.s5 #tab-three:checked~.tabs #tab-three-panel,.s5 #tab-two:checked~.tabs #tab-two-panel{display:block}@media (max-width:600px){.s5 .flex-tabs{flex-direction:column}.s5 .flex-tabs .tab{background:#fff;border-bottom:1px solid #ccc}.s5 .flex-tabs .tab:last-of-type{border-bottom:none}.s5 .flex-tabs #tab-one-label{order:1}.s5 .flex-tabs #tab-two-label{order:3}.s5 .flex-tabs #tab-three-label{order:5}.s5 .flex-tabs #tab-four-label{order:7}.s5 .flex-tabs #tab-one-panel{order:2}.s5 .flex-tabs #tab-two-panel{order:4}.s5 .flex-tabs #tab-three-panel{order:6}.s5 .flex-tabs #tab-four-panel{order:8}.s5 #tab-four:checked~.tabs #tab-four-label,.s5 #tab-one:checked~.tabs #tab-one-label,.s5 #tab-three:checked~.tabs #tab-three-label,.s5 #tab-two:checked~.tabs #tab-two-label{border-bottom:none}.s5 #tab-four:checked~.tabs #tab-four-panel,.s5 #tab-one:checked~.tabs #tab-one-panel,.s5 #tab-three:checked~.tabs #tab-three-panel,.s5 #tab-two:checked~.tabs #tab-two-panel{border-bottom:1px solid #ccc}}.s6 :root{--dark-green:#9cc675;--dark-yellow:#e89a3d;--extra-light-brown:#fdf0d7;--light-brown:#ecd5ab;--dark-brown:#915b40;--light-yellow:#f8e3a8;--light-red:#f3ac99;--light-teal:#a6c8cc;--light-gray:#ddd5d6;--theme-color2:#e89a3d}.s6 .testimonial p{font-size:1.2rem;letter-spacing:.02em;line-height:1}.s6 .testimonial .name{font-weight:700;font-size:1.1rem;letter-spacing:.04em;line-height:1;text-align:left;padding:5px 0}.s6 .testimonial .designation{font-size:1rem;letter-spacing:.04em;text-align:left;color:#fff;opacity:.65}.s6 .gallery-thumbs{height:100%}.s6 .gallery-thumbs .swiper-slide{background-position:50%;background-size:cover;width:50vw;height:40vh;position:relative}@media only screen and (min-width:768px){.s6 .gallery-thumbs .swiper-slide{width:20vw;height:30vh}}.s6 .gallery-thumbs .swiper-slide picture img{filter:contrast(.5) blur(1px);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.s6 .gallery-thumbs .swiper-slide-active picture img{filter:contrast(1) blur(0)!important}.s6 .flex-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.s6 .flex-row .flex-col{flex-basis:0;flex-grow:1;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.s6 .gallery-thumbs .swiper-wrapper{align-items:center}.s6 .testimonial-section .quote{width:75%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:768px){.s6 .testimonial-section .quote{padding-left:100px;padding-right:100px}}.s6 .swiper-container.testimonial{height:40vh}.s6 .testimonial-section .user-saying{width:100%;height:100%;padding:0}@media only screen and (min-width:768px){.s6 .testimonial-section .user-saying{margin-right:20px;width:calc(60% - 20px)}}.s6 .testi-user-img{width:100%}@media only screen and (min-width:768px){.s6 .testi-user-img{width:40%;padding-left:1rem}}.s6 .testimonial-section{justify-content:space-between;width:100%;height:100%}.s6 .testimonial-section .quote p{font-size:1.5rem;font-weight:300;line-height:1.3;font-style:italic;margin:0}.s6 .quote-icon{width:38px;display:block;margin-bottom:30px}
