.card-section{text-align:center;border:1px solid var(--gray-white);background-color:unset;width:99%;height:90%;margin:15px 0;padding:30px 20px 20px;font-weight:500;position:relative}.card-section img{width:100px;height:100px}.card-section:after{content:"";background-color:var(--link-text);z-index:-1;width:0%;transition:width .3s;position:absolute;top:135px;bottom:0;left:0}.card-section:hover:after{width:100%}.card-section h3,.card-section p,.card-section a{transition:color .3s}.card-section:hover h3,.card-section:hover p,.card-section:hover a{color:var(--white)}
.flipped-section{background-image:var(--why-us-gradient)}.flipped-section .title{color:var(--white)}.flipped-section .box-front .num{color:var(--link-text);margin:0}.flipped-section .title:after{content:"";background-color:var(--white);width:40px;height:4px;margin-top:20px;display:block}.flipped-section .why-us-cards .main-box{perspective:1000px;position:relative}.flipped-section .why-us-cards .flipper{position:relative}.flipped-section .why-us-cards .main-box .box-front,.flipped-section .why-us-cards .main-box .box-back{text-align:left;z-index:1;transform-style:preserve-3d;backface-visibility:hidden;perspective:inherit;background-size:cover;height:250px;transition:transform .8s cubic-bezier(.5,.2,.2,.8)}.flipped-section .why-us-cards .content-wrap{width:100%;transform-style:preserve-3d;perspective:inherit;backface-visibility:hidden;z-index:2;padding:20px;display:block;position:absolute;top:0;left:0;transform:translateZ(50px)scale(.9)}.flipped-section .why-us-cards .content-wrap .box-back{top:50%;left:0;transform:translate3d(0,-50%,50px)scale(.9)}.flipped-section .why-us-cards .main-box .box-front{color:var(--secondary-text);transform:rotateY(0)}.flipped-section .why-us-cards .main-box:hover .box-front{transform:rotateY(180deg)}.flipped-section .why-us-cards .flipper:hover .box-back,.flipped-section .why-us-cards .flipper:hover .box-front{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.3,1,.6,1)}.flipped-section .why-us-cards .main-box .box-back{width:100%;height:100%;display:block;position:absolute;top:0;left:0;transform:rotateY(-180deg)}.flipped-section .why-us-cards .main-box:hover .box-back{transform:rotateY(0)}.flipped-section .default-bg{background-color:var(--white)}.flipped-section .border-radius-5{border-radius:5px!important}.flipped-section .dark-bg{background-color:var(--bleached-cedar)}
.form-section{background:var(--contact-gradient)}.form-section .title{color:var(--white)}.form-section .title p{margin:0}.form-section .title:after{content:"";background-color:var(--white);width:40px;height:4px;margin-top:20px;display:block}.form-section .contact{text-align:center;margin:15px 0}.form-section .contact i{color:var(--white);margin-bottom:20px;font-size:36px}.form-section .contact a>i{margin-bottom:0;margin-left:5px;font-size:12px}.form-section .contact h3{color:var(--gray100)}.form-section .contact p{color:var(--white);letter-spacing:1px}.form-section .contact a{letter-spacing:1px}.form-section .contact a,.form-section a:focus,.form-section a:hover{color:var(--white);opacity:1;font-size:16px}.form-section .contact-form{text-align:center;margin-top:40px}.form-section .contact-form .input{margin-bottom:20px}.form-section .contact-form .input:first-child,.form-section .contact-form .input:nth-child(2){width:calc(50% - 10px)}.form-section .contact-form:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .input:nth-child(2){margin-left:15px!important}.form-section .contact-form:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .input:nth-child(2){margin-right:15px!important}@media only screen and (max-width:480px){.contact-form .input:first-child,.contact-form .input:nth-child(2){width:100%}.contact-form .input:nth-child(2){margin-left:0}}
.image-gallery{background-color:var(--bg-gray);padding-top:120px}.image-gallery .menu{background-color:var(--white);text-align:center;flex-wrap:wrap;justify-content:center;gap:35px;padding:20px 40px;display:flex}.image-gallery .menu .item{all:unset;cursor:pointer;background-color:#0000;border:none}.image-gallery .portfolio-cards{min-height:350px;margin-top:30px}.image-gallery .portfolio-cards .portfolio-card{cursor:pointer;padding:0;transition:all .5s;position:relative}.image-gallery .portfolio-cards .portfolio-card .card-info{text-align:center;width:65%;box-shadow:0 15px 30px rgba(var(--black),1);background-color:var(--bleached-cedar);color:var(--white);opacity:0;padding:10px;transition:all .3s;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.image-gallery .portfolio-cards .portfolio-card .card-info h3,.image-gallery .portfolio-cards .portfolio-card .card-info p{color:var(--white)}.image-gallery .portfolio-cards .portfolio-card:hover .card-info{opacity:1;transition:all .5s;bottom:55px}.image-gallery .summary{background:url(https://anno.mocutasorin.com/static/media/stars-bg.88f5100e.png) center center no-repeat var(--bleached-cedar);padding-top:80px;padding-bottom:80px}.image-gallery .summary .summary-wrapper{padding-left:75px;position:relative}.image-gallery .summary .summary-wrapper .summary-icon{color:var(--white);font-size:45px;position:absolute;top:1px;left:0}.image-gallery .summary .summary-wrapper .summary-head-amount{margin-top:0;margin-bottom:0;font-size:21px;line-height:1.5em}.image-gallery .summary .summary-wrapper .summary-head-title{margin-top:12px;font-size:18px}.image-gallery .summary .read-me-wrapper{justify-content:center;margin-top:40px;display:flex}.image-gallery .summary .read-me-wrapper a{display:block}
.slider-section .title{color:var(--white)}.slider-section .title:after{content:none}.slider-section p.title{font-size:20px}.slider-section p{font-size:18px}.slider-section .testimonial{-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;margin:15px 0;display:flex}.slider-section .testimonial-meta{height:150px;margin-bottom:20px;padding-top:10px;position:relative}.slider-section .testimonial img{margin-bottom:15px;position:relative;width:64px!important;height:64px!important}.slider-section .testimonial h3{margin-bottom:5px}.slider-section .testimonial span{color:var(--blue400);font-size:14px;font-weight:700}
