body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}.appContent{margin-top:100px}.paddingofblocks{padding:60px 0}.width{margin:0 auto;width:90%}h2{margin:0}.h2Topic{color:#0a2540;font-size:37px;font-weight:600;margin-bottom:20px;text-align:center}section{scroll-margin-top:100px}@media (max-width:768px){.appContent{margin-top:80px}.paddingofblocks{padding:40px 0}}.topBar{align-items:center;background:linear-gradient(90deg,#0a2540,#0d315a);color:#fff;display:flex;font-size:15px;height:30px;justify-content:center;top:0;z-index:1002}.header,.topBar{left:0;position:fixed;width:100%}.header{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fff;box-shadow:0 10px 30px #0a25402e;top:28px;z-index:1001}.headerInner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2px 16px}.logoHeader{height:auto;width:180px}.nav{align-items:center;gap:28px}.menu,.nav{display:flex}.menu{gap:26px;list-style:none;margin:0;padding:0}.menu li{color:#0a2540;cursor:pointer;font-size:var(--text-regular);font-weight:500;position:relative}.menu li:after{background:linear-gradient(90deg,#f90,#ffb347);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.menu li:hover:after{width:100%}.cta{background:linear-gradient(135deg,#f90,#ffb347);border:none;border-radius:14px;color:#0a2540;cursor:pointer;font-size:var(--text-regular);font-weight:600;padding:10px 22px}.cta:hover{box-shadow:0 8px 22px #ff990073}.burger{display:none}.burger img{height:26px}.mobileMenu{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af5;display:flex;flex-direction:column;gap:26px;inset:0;justify-content:center;position:fixed;z-index:2000}.mobileMenu a,.mobileMenu span{color:#fff;cursor:pointer;font-size:var(--h3-mobile)}.mobileCTA{background:linear-gradient(135deg,#f90,#ffb347);border:none;border-radius:14px;color:#0a2540;font-size:var(--text-regular);font-weight:600;margin-top:16px;padding:14px 26px}.close{color:#000;cursor:pointer;font-size:28px;position:absolute;right:28px;top:24px}@media (max-width:1024px){.logoHeader{width:155px}.menu,.nav{gap:20px}}@media (max-width:768px){.topBar{height:auto;padding:4px 10px;text-align:center}.nav{display:none}.burger{display:block}.burger img{margin-top:10px;width:50px}.logoHeader{width:150px}section{scroll-margin-top:120px}.header{top:27px}}@media (max-width:480px){.logoHeader{width:130px}.header{top:26px}.mobileMenu a,.mobileMenu span{font-size:20px}section{scroll-margin-top:130px}.close{color:#fff}}.hero{align-items:center;background-image:url(/static/media/appl-hero.f42acdcab3a575e113d4.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:0 20px;position:relative}.hero-overlay{background:#fff9;inset:0;position:absolute}.hero-content{color:#111;max-width:800px;padding:20px;position:relative;text-align:center;z-index:2}.hero h1{color:#0a2540;font-size:46px;font-weight:700;margin-bottom:16px}.hero-subtitle{font-size:20px;line-height:1.5;margin-bottom:30px;opacity:.9}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.btn{border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:16px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#f90,#ffb347);color:#fff}.btn-primary:hover{transform:translateY(-2px)}.btn-primary:hover,.btn-secondary{background:linear-gradient(135deg,#f90,#ffb347);border:linear-gradient(135deg,#f90,#ffb347)}.btn-secondary{color:#fff}.btn-secondary:hover{background:linear-gradient(135deg,#f90,#ffb347);border:linear-gradient(135deg,#f90,#ffb347);color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.hero-content{max-width:600px}.hero h1{font-size:40px}.hero-subtitle{font-size:18px}}@media (max-width:768px){.hero{min-height:calc(100vh - 100px);padding:0 16px}.hero-content{padding:16px}.hero h1{font-size:32px}.hero-subtitle{font-size:17px;margin-bottom:24px}.hero-buttons{gap:14px}.btn{font-size:15px;max-width:280px;padding:14px;width:100%}}@media (max-width:480px){.hero h1{font-size:26px}.hero-subtitle{font-size:17px}.hero-overlay{background:#ffffffb3}.btn{font-size:15px}}.services-section{font-family:Arial,sans-serif;padding:60px 0}.services-container{margin:0 auto;max-width:1400px;text-align:center}.services-description{color:gray;margin-bottom:40px}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-items:center}.service-wrapper{cursor:pointer;flex-direction:column;text-align:center}.service-card,.service-wrapper{align-items:center;display:flex}.service-card{background:#f9f9f9;border-radius:20px;height:140px;justify-content:center;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:170px}.service-wrapper:hover .service-card{box-shadow:0 12px 30px #2b7de22e;transform:translateY(-6px)}.service-icon{align-items:center;color:#e38e8e;display:flex;justify-content:center;line-height:1;transition:transform .3s ease,color .3s ease;width:50px}.service-icon svg{stroke:currentColor;fill:none;height:100px;transition:transform .3s ease;width:80px}.service-wrapper:hover .service-icon{color:#2b7de2;transform:scale(1.1)}.service-title{color:gray;font-size:18px;font-weight:400;line-height:1.3;margin-top:12px;text-align:center;transition:transform .3s ease,color .3s ease}.service-wrapper:hover .service-title{color:#1a3f8b;font-weight:600;transform:scale(1.1)}@media (max-width:1024px){.services-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.service-card{height:120px;padding:16px;width:150px}.service-icon svg{height:80px;width:60px}.service-title{font-size:16px}}@media (max-width:768px){.services-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.service-card{height:110px;padding:12px;width:130px}.service-icon svg{height:60px;width:50px}.service-title{font-size:14px}.services-description{font-size:16px}}@media (max-width:480px){.services-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.service-card{height:90px;padding:10px;width:110px}.service-icon svg{height:50px;width:40px}.service-title{font-size:13px}.services-description{font-size:16px}}.mCont{align-items:center;margin:0 auto;padding:60px 0 80px;width:80%}.faqCont,.mCont{display:flex;flex-direction:column}.faqCont{gap:18px;max-width:780px;width:100%}.faqItem{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000000f,0 2px 6px #0000000a;cursor:pointer;padding:18px 22px;transition:transform .25s ease,box-shadow .25s ease}.faqItem:hover{box-shadow:0 14px 36px #0000001a,0 4px 12px #0000000f;transform:translateY(-3px)}.question{align-items:center;display:flex;gap:20px;justify-content:space-between}.qText{color:#111;font-size:16px;font-weight:600}.faqAnswer{max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease,padding .4s ease}.faqAnswer.open{max-height:400px;padding-top:14px}.pText{color:#555;font-size:14.5px;line-height:1.6}.iconFaq{color:#555;font-size:18px;transition:transform .3s ease}.faqItem:hover .iconFaq{transform:scale(1.1)}@media (max-width:768px){.mCont{padding:40px 0 60px;width:90%}.pText,.qText{font-size:14px}.iconFaq{font-size:16px}}@media (max-width:484px){.mCont{min-height:50vh;width:90%}.qText{font-size:15px}}.footer{background-color:#0f172a;color:#e5e7eb;font-family:Arial,sans-serif;padding:50px 20px 20px}.footerInner{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.footerH{color:#fff;font-size:20px;margin-bottom:15px}.company p,.contacts p,.footerLink{color:#d1d5db;font-size:14px;margin:6px 0}.footerLink{display:block;text-decoration:none}.footerLink:hover{color:#38bdf8}.social{align-items:flex-start;display:flex;gap:15px;margin-top:10px}.iconF{color:#d1d5db;font-size:34px;transition:transform .3s ease,color .3s ease}.iconF:hover{color:#38bdf8;transform:scale(1.15)}.footer hr{border:none;border-top:1px solid #334155;margin:40px 0 20px}.rights{align-items:center;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:13px;gap:15px;justify-content:space-between;margin:0 auto;max-width:1200px}.rights p{color:#9ca3af;margin:0}.rights p:hover{color:#38bdf8}@media (max-width:768px){.footerInner{flex-direction:column;gap:30px;text-align:center}.social{justify-content:center}.rights{flex-direction:column;text-align:center}}@media (max-width:480px){.company p,.contacts a,.contacts p{font-size:15px}}.bookContainer{align-items:center;background:linear-gradient(#fffffff0,#ffffffeb),url(/static/media/icelogo.47a99039b2a83dc25e27.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;gap:20px;min-height:320px;text-align:center}.bookContainer,.bookFeatures{display:flex;justify-content:center}.bookFeatures{flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.bookFeatures li{align-items:center;background:#043aeb0f;border-radius:20px;box-shadow:0 4px 12px #0000000a;color:#0a2540;display:inline-flex;font-size:14.5px;gap:8px;padding:10px 16px}.bookFeatures li:before{align-items:center;border-radius:50%;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:20px;width:20px}.bookFeatures li:before,.btn{background:linear-gradient(90deg,#0a2540,#0d315a);color:#fff}.btn{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;margin-top:20px;padding:12px 30px;transition:transform .2s ease,box-shadow .2s ease}.bookBtn:hover{box-shadow:0 8px 20px #043aeb40;transform:translateY(-2px)}@media (max-width:1024px){.bookFeatures li{font-size:15px;padding:10px 16px}.bookBtn{font-size:15px;padding:14px 28px}}@media (max-width:768px){.bookContainer{background-attachment:scroll;background-size:contain;gap:20px;min-height:auto;padding:30px 16px}.bookFeatures{gap:14px}.bookFeatures li{font-size:14px;padding:8px 14px}.bookBtn{font-size:15px;max-width:280px;padding:14px;width:100%}}@media (max-width:480px){.h2Topic{font-size:24px}.bookFeatures li{font-size:15px;padding:6px 12px}.bookBtn{font-size:15px;padding:12px}}.about-section{background:#fff}.about-flex{display:flex;gap:20px;justify-content:space-between}.about-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:30px;width:45%}.about-text .short-text{display:none}.about-gallery{width:50%}.photo-wrapper,.top-photo{position:relative}.top-photo{border-radius:12px;transition:transform .3s ease;width:350px;z-index:1}.top-photo:hover{cursor:pointer;transform:scale(1.05)}.bottom-photo{border-radius:12px;box-shadow:0 10px 20px #00000026;cursor:pointer;left:65%;position:absolute;top:20%;transform:translate(-50%);transition:transform .3s ease;width:300px;z-index:2}.bottom-photo:hover{transform:translate(-50%) scale(1.05)}@media (max-width:768px){.about-section{margin:0 auto;width:90%}.about-flex{align-items:center;flex-direction:column;justify-content:center}.about-text{line-height:25px;text-align:center;width:100%}.about-gallery,.photo{width:100%}.top-photo{width:200px}.bottom-photo{left:75%;top:15%;width:160px}.about-text .full-text{display:none}.about-text .short-text{display:block}.short-text{font-size:14px;margin-top:23px}}@media (max-width:480px){.short-text{font-size:15px;width:100%}}.company-stats{background:#f7f9fc}.stats-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card{background:#fff;border-radius:12px;box-shadow:0 6px 16px #0000000f;padding:22px 18px 24px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.stat-card:hover{box-shadow:0 10px 26px #00000014;transform:translateY(-3px)}.stat-icon{color:#0a2540;height:30px;margin:0 auto 8px;opacity:.85;width:30px}.stat-icon svg{stroke-width:1.8;fill:none;height:100%;width:100%}.stat-value{color:linear-gradient(90deg,#0a2540,#0d315a);font-size:32px;font-weight:700;line-height:1;margin-bottom:6px;position:relative}.stat-value:after{background:#043aeb40;border-radius:2px;content:"";display:block;height:2px;margin:6px auto 0;width:24px}.stat-text{font-size:26px;font-weight:700}.stat-label{color:#5c6b85;font-size:13px;letter-spacing:.2px}@media (max-width:768px){.stats-wrapper{width:90%}.stat-value{font-size:28px}.stat-text{font-size:24px}.stat-icon{height:26px;width:26px}}@media (max-width:480px){.stat-label{font-size:15px}}.carousel-container{align-items:center;display:flex;position:relative}.reviews-section{margin:0 auto;max-width:1200px;padding:1rem 0;width:90%}.reviews-row-wrapper{overflow:hidden;width:100%}.reviews-row{display:flex;gap:1rem;transition:transform .5s ease-in-out}.review-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border-radius:15px;box-shadow:0 8px 24px #0000000f,0 2px 6px #0000000a;flex:0 0 22%;padding:1.2rem;text-align:left;transition:transform .35s ease,box-shadow .35s ease}.review-card:hover{box-shadow:0 14px 36px #0000001a,0 4px 12px #0000000f;transform:translateY(-6px)}.review-header{align-items:center;display:flex;gap:.5rem}.review-header .name{color:#111;font-size:15px;font-weight:600}.text{color:#333;font-size:14px;line-height:1.55;margin-bottom:12px}.date{color:#888;font-size:12px}.stars{color:#fbbc04;font-size:1.2rem;letter-spacing:1px;margin:.5rem 0 .8rem;text-shadow:none}.stars span{margin-right:3px;text-shadow:0 1px 2px #0003}.arrow{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 6px 18px #0000001f;color:#111;cursor:pointer;display:flex;font-size:22px;height:42px;justify-content:center;transition:.25s ease;width:42px}.arrow:hover{box-shadow:0 10px 26px #0000002e;transform:scale(1.08)}.arrow.left{margin-right:.5rem}.arrow.right{margin-left:.5rem}.slide{display:flex;gap:1rem;justify-content:center;min-width:100%}.text{color:#000}.google-rating-block{display:flex;justify-content:center;margin:24px 0 48px}.google-rating-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:18px;box-shadow:0 12px 30px #00000014,0 4px 10px #0000000d;padding:10px 20px;text-align:center;transition:transform .35s ease,box-shadow .35s ease}.google-rating-card:hover{box-shadow:0 18px 44px #0000001f,0 6px 16px #00000014;transform:translateY(-4px)}.rating-main{align-items:center;display:flex;font-weight:600;gap:10px;justify-content:center}.rating-number{color:#111;font-size:20px;font-weight:700}.rating-star{color:#fbbc04;font-size:26px}.rating-text{color:#444;font-size:18px;font-weight:500}.rating-subtext{color:#777;font-size:14px;margin-top:5px;max-width:600px}.btnReviews{margin:40px auto;text-align:center}.reviews-btn{background-color:#111;border:none;border-radius:13px;box-shadow:0 4px 14px #00000026;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.3px;padding:12px 26px;transition:.25s ease}.reviews-btn:hover{background-color:#000;box-shadow:0 6px 18px #00000038;transform:translateY(-2px)}.reviews-btn:active{box-shadow:0 3px 10px #0000002e;transform:translateY(0)}.review-name{align-items:center;display:flex;gap:6px}.verified-icon{flex-shrink:0}@media (max-width:1024px){.review-card{flex:0 0 30%}.rating-number{font-size:18px}.rating-text{font-size:16px}}@media (max-width:768px){.carousel-container{gap:8px}.review-card{flex:0 0 48%;padding:1rem}.arrow{font-size:20px;height:36px;width:36px}.rating-main{flex-wrap:wrap;gap:6px}.rating-subtext{font-size:13px}}@media (max-width:480px){.reviews-section{padding:.5rem 0;width:100%}.review-card{border-radius:14px;flex:0 0 100%}.review-header .name{font-size:14px}.text{font-size:13px}.stars{font-size:1.1rem}.arrow{font-size:18px;height:32px;width:32px}.google-rating-card{padding:8px 14px}.rating-number{font-size:17px}.rating-star{font-size:22px}.rating-text,.reviews-btn{font-size:15px}.reviews-btn{width:90%}.rating-subtext{font-size:16px}}.req-wrapper{background:#f4f5f7;display:flex;justify-content:center;padding:40px 15px}.req-box{background-image:url(/static/media/icelogo.47a99039b2a83dc25e27.jpg);background-position:50%;background-size:cover;border-radius:18px;box-shadow:0 8px 30px #00000014;max-width:500px;overflow:hidden;width:100%}.req-box-bg{background:#fffffff2;padding:20px}.req-title{color:#0a2540;font-size:22px;font-weight:700;margin-bottom:4px;text-align:center}.req-sub{color:#555;font-size:12px;margin-bottom:18px;text-align:center}.req-form{gap:8px}.req-field,.req-form{display:flex;flex-direction:column}.req-field label{color:#333;font-size:12px;font-weight:500;margin-bottom:3px}.req-field input,.req-field select,.req-field textarea{background:#ffffffe6;border:1px solid #0000002b;border-radius:8px;font-size:13px;padding:6px 10px;transition:.25s}.req-field input:focus,.req-field select:focus,.req-field textarea:focus{border-color:#0f172a;box-shadow:0 0 0 2px #043aeb26;outline:none}.req-row{display:flex;gap:8px}.req-field textarea{height:60px;resize:none}.req-appliance{background:#f5f7ff;color:#0f172a;font-weight:600}.req-optional{font-size:11px;opacity:.6}.req-trust{color:#555;font-size:11px;margin-top:4px;text-align:center}.req-submit{background:#0f172a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:8px;transition:.25s}.req-submit:hover:not(:disabled){box-shadow:0 5px 15px #043aeb40;transform:translateY(-1px)}.req-submit:disabled{cursor:not-allowed;opacity:.6}.req-note{color:#777;font-size:10px;margin-top:4px;text-align:center}.req-appliance--locked{background-color:#f5f6f8;border:1px solid #dcdfe4;color:#555;cursor:not-allowed}.req-appliance--locked::placeholder{color:#9aa0a6}.req-msg{border-radius:8px;font-size:12px;margin-bottom:10px;padding:10px 12px;text-align:center}.req-msg--success{background:#e9f8ef;border:1px solid #b7e4c7;color:#1b7f3c}.req-msg--error{background:#fdeaea;border:1px solid #f5b5b5;color:#a40000}.req-msg--warning{background:#fff6e5;border:1px solid #ffd591;color:#8a5b00}@media (max-width:600px){.req-box{border-radius:15px;max-width:100%}.req-title{font-size:20px}.req-sub{font-size:11px}.req-field input,.req-field select,.req-field textarea{font-size:12px;padding:5px 8px}.req-row{flex-direction:column;gap:6px}.req-field textarea{height:50px}.req-submit{font-size:13px;padding:6px}}@media (max-width:900px){.req-box{max-width:450px}.req-title{font-size:22px}.req-field label,.req-sub,.req-submit{font-size:14px}.req-field input,.req-field select,.req-field textarea{font-size:13px;padding:6px 10px}.req-field textarea{height:55px}}@media (min-width:901px){.req-box{max-width:500px}}.brands-section{min-height:120px;overflow:hidden;width:100%}.brands-marquee{overflow:hidden;padding:60px 0 10px;transform:translateZ(0);width:100%}.brands-track{align-items:center;animation:scroll 40s linear infinite;animation-delay:.01s;display:inline-flex;gap:48px;transform:translateZ(0);will-change:transform}.brand-item{flex:0 0 auto}.brand-item img{backface-visibility:hidden;display:block;height:90px;width:auto}@keyframes scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:768px){.brands-section{min-height:100px}.brands-marquee{padding:15px 0 10px}.brand-item img{height:80px}}.contact-section{align-items:center;display:flex;height:65vh;justify-content:center;overflow:hidden;position:relative;width:100%}.bg-video{left:50%;object-fit:cover;top:50%;transform:translate(-50%,-50%);z-index:-1}.bg-video,.overlay{height:100%;position:absolute;width:100%}.overlay{background:#00000073;left:0;top:0;z-index:0}.container{align-items:center;color:#fff;display:flex;gap:40px;justify-content:space-around;position:relative;width:80%;z-index:1}.left{align-items:flex-start;animation:fadeInUp .8s .3s forwards;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(30px)}.left h2{font-size:36px;margin-bottom:15px}.decor-line{animation:fadeInUp .8s .5s forwards;background:linear-gradient(135deg,#f90,#ffb347);border-radius:2px;height:3px;margin:10px 0;opacity:0;transform:translateY(20px);width:60px}.left p{font-size:18px;line-height:1.5;margin-bottom:10px}.cta-subtext{animation:fadeInUp .8s .7s forwards;color:#fffc;font-size:14px;margin-top:5px;opacity:0;transform:translateY(20px)}.right{align-items:center;animation:fadeInUp .8s 1s forwards;display:flex;justify-content:center;opacity:0;transform:translateY(30px)}.yellow{background:linear-gradient(135deg,#f90,#ffb347)}.link{text-decoration:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.container{gap:30px;width:90%}.left h2{font-size:28px}.left p{font-size:16px}}@media (max-width:768px){.container{flex-direction:column;gap:20px;text-align:center}.left{align-items:center}.left h2{font-size:24px}.left p{font-size:15px}.cta-subtext{font-size:13px}}@media (max-width:480px){.contact-section{height:55vh}.left h2{font-size:20px}.left p{font-size:15px}.cta-subtext{font-size:12px}}@media (max-width:1024px){.container{gap:30px}.left h2{font-size:32px}.left h3{font-size:18px}.left p{font-size:15px}.right form{max-width:400px}}@media (max-width:768px){.contact-section{height:auto;padding:50px 0}.container{flex-direction:column;gap:30px;margin:0 auto;max-width:none;width:95%}.container,.left{align-items:center;text-align:center}.left{height:auto;padding:15px;width:100%}.right form{margin:0 auto;max-width:none;padding:0;width:100%}.right form button,.right form input,.right form textarea{box-sizing:border-box;font-size:15px;max-width:none;padding:14px 12px;width:100%}.right form textarea{height:120px}}@media (max-width:480px){.left h2{font-size:24px}.left h3{font-size:14px}.left p{font-size:15px}.cta-subtext{font-size:14px}.right form button,.right form input,.right form textarea{font-size:14px;padding:12px 10px}.right form textarea{height:100px}}.callButton{align-items:center;background:#ebb800;border-radius:50%;bottom:24px;box-shadow:0 10px 30px #043aeb66;cursor:pointer;display:flex;height:62px;justify-content:center;position:fixed;right:26px;width:62px;z-index:1000}.callButton img{height:25px;width:25px;z-index:2}.callButton .ring{animation:pulse 1.8s infinite;background:#043aeb59;border-radius:50%;height:100%;position:absolute;width:100%;z-index:1}@keyframes pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}.callButton img{animation:shake 2.5s infinite}@keyframes shake{0%{transform:rotate(0deg)}3%{transform:rotate(-10deg)}6%{transform:rotate(10deg)}9%{transform:rotate(-10deg)}12%{transform:rotate(10deg)}15%{transform:rotate(0deg)}}
/*# sourceMappingURL=main.319dfe77.css.map*/