.sub{padding-top:80px}@media(max-width: 575px){.sub{padding-top:120px}}.sub header{background-color:#fff}.sub header:not(.sticky)::after{content:"";display:block;width:100%;height:15px;position:absolute;bottom:-15px;left:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=0)}.sub section.contact{background-color:#f0f7fa}.sub section.contact .wrapper{background-color:#fff;position:relative;overflow:hidden;border-radius:30px}.sub section.contact .wrapper>div{position:relative;z-index:1}.sub section.contact .wrapper .title *{color:#fff;font-size:3rem}.sub section.contact .wrapper .title * small{margin-top:4px;font-size:2rem}.sub section.contact .wrapper p{color:hsla(0,0%,100%,.8);font-size:1.4rem;font-weight:300}.sub section.contact .wrapper p strong{display:block;margin-top:4px;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3}.sub section.contact .wrapper p+p{margin-top:18px}.sub section.contact .wrapper p a:hover{color:#fbda31}.sub section.contact .wrapper ul.social li{padding:0;display:inline-block}.sub section.contact .wrapper ul.social li::before{display:none}.sub section.contact .wrapper ul.social li a{padding:0;display:block;width:36px}.sub section.contact .wrapper ul.social li a path{fill:#fff}.sub section.contact .wrapper ul.social li a:hover path{fill:#fbda31}.sub section.contact .wrapper form h2{margin-bottom:40px}.sub section.contact .wrapper>.bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.sub section.contact .wrapper>.bg::after{content:"";display:block;width:100%;height:75%;position:absolute;left:0;bottom:0;background-image:linear-gradient(to bottom, rgba(72, 192, 212, 0) 0%, #48c0d4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0048C0D4', endColorstr='#FF48C0D4', GradientType=0)}.sub section.contact .wrapper>.bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width: 575px){.sub section.contact .wrapper .title *{font-size:2rem}.sub section.contact .wrapper .title * small{font-size:1.6rem}.sub section.contact .wrapper p+p{margin-top:6px}.sub section.contact .wrapper>.bg::after{height:100%;background-color:rgba(72,192,212,.5)}}form input,form textarea{padding:15px;background-color:#f0f7fa;border:none;border-radius:8px}form textarea{height:160px}form button{display:inline-flex;align-items:center;padding:7px;height:60px;color:#000717;font-size:1.6rem;font-weight:500;background-color:#fbda31;border:none;border-radius:40px}form button .text{padding:10px 10px 10px 20px}form button .icon{flex-shrink:0;width:46px;height:46px;margin-left:10px;position:relative;border-radius:50%}form button .icon .bg{width:0;height:0;background-color:#fff;position:absolute;top:50%;left:50%;z-index:0;border-radius:50%;transform:translate(-50%, -50%);transition:all .35s ease-out}form button .icon svg{display:block;width:20px;position:absolute;top:18px;left:13px;position:relative;z-index:1}form button:hover .icon .bg{width:100%;height:100%}form .error input,form .error textarea{color:#fff;background-color:#f05179}form .error.confirm label{color:#f05179}form .error.confirm label a{color:#f05179}form .error.confirm label+span{background-color:#f05179;border-color:#f05179}input:-webkit-autofill{box-shadow:0 0 0 1000px #5c5040 inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,input:autofill{box-shadow:0 0 0 1000px #5c5040 inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input{filter:none !important}.error input:-webkit-autofill{box-shadow:0 0 0 1000px rgb(131.1904761905,11.3095238095,41.4682539683) inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.error input:-webkit-autofill,.error input:-webkit-autofill:hover,.error input:-webkit-autofill:focus,.error input:-webkit-autofill:active,.error input:autofill{box-shadow:0 0 0 1000px rgb(131.1904761905,11.3095238095,41.4682539683) inset !important;-webkit-text-fill-color:#fff !important;border:none !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.error input{filter:none !important}.form-checkbox{position:relative;display:inline-block;align-items:center}.form-checkbox input{opacity:0;position:absolute}.form-checkbox input:checked~span{background:#48c0d4;border-color:#48c0d4}.form-checkbox input:checked~span:before{width:calc(16px/1.2);height:calc(calc(16px / 1.2)*.15);transition:width .1s;transition-delay:.3s;background-color:#fff}.form-checkbox input:checked~span:after{width:calc(calc(16px / 1.2)*.4);height:calc(calc(16px / 1.2)*.15);transition:width .1s;transition-delay:.2s;background-color:#fff}.form-checkbox input:disabled~span{background:#ccc;border-color:#ccc}.form-checkbox input:disabled~label{color:#ccc}.form-checkbox input:disabled~label a{color:#ccc}.form-checkbox input:disabled~label:hover{cursor:default}.form-checkbox label{display:inline-block !important;padding-left:calc(16px + 20px);padding-top:3px;font-weight:400;position:relative;z-index:2;cursor:pointer;margin-bottom:0}.form-checkbox label a{display:inline;color:#48c0d4}.form-checkbox label a:hover{color:#48c0d4;text-decoration:underline}.form-checkbox span{display:inline-block;width:16px;height:16px;background-color:#f0f7fa;border:2px solid #f0f7fa;position:absolute;left:0;top:4px;transition:all .2s;z-index:1;box-sizing:content-box}.form-checkbox span:before,.form-checkbox span:after{content:"";display:inline-block;background:#fff;width:0;height:calc(calc(16px / 1.2)*.2);position:absolute;transform-origin:0% 0%}.form-checkbox span:before{transform:rotate(-55deg);top:calc(16px/1.2);left:calc(calc(16px / 1.2)*.37)}.form-checkbox span:after{transform:rotate(35deg);bottom:calc(calc(16px / 1.2)*.35);left:calc(calc(16px / 1.2)*.2)}