﻿@keyframes slide-up{from{transform:translateY(40px);opacity:0;}to{transform:translateY(0);opacity:1;}}@keyframes slide-in-left{from{transform:translateX(-40px);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes image-in{from{transform:scale(.95);background-position:0 0;}to{transform:scale(1);background-position:-230px 0;}}@keyframes imageFade{0%{opacity:0;transform:translateY(5rem);filter:grayscale(1);}100%{opacity:1;transform:translateY(0);}}@keyframes zoom{0%{opacity:0;transform:scale(0);}100%{opacity:1;transform:scale(1);}}@keyframes slideIn{0%{opacity:0;transform:translateX(-8rem);}100%{transform:translateX(0);}}.in-view{animation-name:imageFade;animation-duration:1500ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.in-view2{animation-name:imageFade;animation-duration:1500ms;animation-delay:250ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.in-view3{animation-name:imageFade;animation-duration:1500ms;animation-delay:500ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.in-view4{animation-name:imageFade;animation-duration:1500ms;animation-delay:750ms;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.not-in-view{opacity:0;}.slide-in{opacity:1;transition:1500ms all;transform:translateX(0);transition-timing-function:cubic-bezier(.64,.57,1.67,1.53);transition-duration:400ms;}.slide-out{opacity:0;transition:500ms all;transform:translateX(-50px);}.a1{transition:500ms all;transform:rotate(90deg);}.zoom-in{animation-name:zoom;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.19,1.29,.63,1);}.zoom-out{opacity:0;}.slide-left{transition:500ms all;transform:translateX(-100px);}.tb_see_more_btn{display:none !important;}.btn{position:relative;overflow:hidden;padding:16px 64px;border-radius:5px;border:none;cursor:pointer;text-decoration:none;transition:250ms all;background-size:400% 400%;animation:btnTransition 500ms ease infinite;}.btn::before,.btn::after{content:"";display:block;position:absolute;height:100%;top:0;transition:.7s;}.btn.primary{background-color:#74388b;color:#fff;}.btn.secondary{background-color:#e2e2e2;color:#74388b;}.btn.secondary a{color:#74388b;text-decoration:none;}.btn.primary::before{background:rgba(255,255,255,.5);width:60px;filter:blur(30px);transform:translateX(-125px) skewX(-15deg);}.btn.primary::after{background:rgba(255,255,255,.2);width:30px;filter:blur(5px);transform:translateX(-100px) skewX(-15deg);}.btn.primary:hover{background-color:#74388b;color:#fff;transform:scale(1.05);}.btn.primary:hover::before,.btn.primary:hover::after{transform:translateX(300px) skewX(-15deg);transition:.7s;}.btn.secondary{background-color:#ddd;}.btn.secondary::after{background:#fff;width:20px;filter:blur(10px);transform:translateX(-100px) skewX(-15deg);}.btn.secondary:hover{transform:scale(1.05);}.btn.secondary:hover::before,.btn.secondary:hover::after{transform:translateX(300px) skewX(-15deg);transition:.7s;}.btn.support::before{background:rgba(255,255,255,.5);width:60px;filter:blur(30px);transform:translateX(-125px) skewX(-15deg);}.btn.support::after{background:rgba(255,255,255,.2);width:30px;filter:blur(5px);transform:translateX(-100px) skewX(-15deg);}.btn.support:hover{color:#fff;transform:scale(1.05);}.btn.support:hover::before,.btn.support:hover::after{transform:translateX(300px) skewX(-15deg);transition:.7s;}.hex-mask{-webkit-mask-image:url(/images/hex-mask.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;mask-image:url(/images/hex-mask.png);mask-size:contain;mask-position:center center;mask-repeat:no-repeat;}.triad-mask{-webkit-mask-image:url(/images/triad-mask.png);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;mask-image:url(/images/triad-mask.png);mask-size:contain;mask-position:center center;mask-repeat:no-repeat;}form.submitting button{opacity:.5;pointer-events:none;}.field_error{color:#c72525;font-size:.8rem;text-align:right;margin-top:2px;text-shadow:0 0 1px #fff;position:absolute;top:5px;right:5px;pointer-events:none;}@keyframes btnTransition{0%{background-position:1% 0%;}50%{background-position:99% 100%;}100%{background-position:1% 0%;}}html,body{height:100%;position:relative;font-family:"Inter",sans-serif;}.site-header{z-index:150;position:fixed;width:100%;background:#74388b;padding:4px 0;transition:350ms all;border-bottom:1px solid rgba(255,255,255,.5);}.site-header .site-nav{display:flex;flex-direction:row;align-items:center;padding:8px 0;}.site-header .site-nav .site-logo{width:245px;margin-right:64px;}.site-header .site-nav .site-logo img{width:100%;cursor:pointer;transition:350ms all;}.site-header .site-nav .site-logo:hover img{transform:scale(1.05);}.site-header .site-nav>ul{flex:1;display:flex;flex-direction:row;justify-content:flex-end;margin:0;padding:0;}.site-header .site-nav>ul>li{position:relative;margin-right:32px;}.site-header .site-nav>ul>li>a{font-size:.9rem;font-weight:500;color:#fff;text-decoration:none;}.site-header .site-nav>ul>li>a:before{content:"";position:absolute;bottom:0;left:0;height:2px;background:rgba(255,255,255,.6);width:0;transition:350ms all;opacity:1;}.site-header .site-nav>ul>li:hover{opacity:1;}.site-header .site-nav>ul>li:hover a:before{opacity:1;width:100%;-webkit-animation:glow 1s ease-in-out infinite alternate;-moz-animation:glow 1s ease-in-out infinite alternate;animation:glow 1s ease-in-out infinite alternate;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu{position:absolute;opacity:0;width:max-content;pointer-events:none;transform:translateY(-15px);transition:all 350ms cubic-bezier(.27,1.64,.22,.89);padding-top:16px;color:#fff;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div{background:#fff;padding:16px;box-shadow:rgba(0,0,0,.16) 0 1px 4px,#333 0 0 0 3px;border-radius:5px;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div .sub-menu-heading{font-weight:700;font-size:1.1rem;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div ul{display:flex;flex-direction:column;padding:0;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div ul li{padding:4px 8px;border-radius:3px;transition:150ms background;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div ul li:not(:last-child){margin-bottom:8px;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div ul li a{font-size:.9rem;color:#555;text-decoration:none;cursor:pointer;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div ul li:hover{background:#74388b;}.site-header .site-nav>ul>li.has-sub-menu .sub-menu>div ul li:hover a{color:#fff;}.site-header .site-nav>ul>li.has-sub-menu:hover .sub-menu{opacity:1;transform:translateY(0);pointer-events:all;}.site-header .site-nav .header-buttons{display:flex;flex-direction:row;gap:16px;}.site-header .site-nav .header-buttons button{background:#74388b;color:#fff;padding:8px 32px;border-radius:5px;border:none;font-weight:500;}.site-header .site-nav .header-buttons button.support{background:#7ac142;color:#fff;}.site-content{position:relative;z-index:10;}.product-not-found{padding:120px 0 40px 0;font-size:3rem;text-align:center;color:#bbb;font-weight:100;}#expertLink{display:flex;flex-direction:column;width:255px;height:200px;background:#fff;position:fixed;bottom:calc(50% - 100px);z-index:140;transition:350ms all;animation-timing-function:cubic-bezier(.5,-800,.5,800);border-bottom:1px solid #bbb;border-top:1px solid #bbb;}#expertLink .expert-info{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;}#expertLink .expert-info .lbl{font-size:1rem;color:#4e4e4e;margin:0;}#expertLink .expert-info a{display:block;margin:-8px 0 8px 0;font-size:1.5rem;font-weight:700;color:#74388b;text-decoration:none;}#expertLink .expert-info .div{border-top:1px solid #bbb;width:64px;margin-bottom:8px;}#expertLink .tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;overflow:hidden;position:absolute;top:50%;right:-220px;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;background:#f7f7f7;text-align:center;width:200px;padding:8px;border-radius:0 0 10px 10px;border:1px solid #bbb;}#expertLink:not(:hover),#expertLink:not(:active){left:-255px;}#expertLink:not(:hover).v-shake .tab,#expertLink:not(:active).v-shake .tab{animation:v-shake .35s infinite;}#expertLink:hover,#expertLink:active{left:0;z-index:140;}#expertLink:hover .tab,#expertLink:active .tab{background:#fff;animation:none !important;}#expertLink.suppressed{opacity:0;pointer-events:none;left:-400px;}@keyframes v-shake{0%{transform:translate(-50%,-50%) rotate(-90deg);}25%{transform:translate(-50%,-59%) rotate(-90deg);}50%{transform:translate(-50%,-50%) rotate(-90deg);}75%{transform:translate(-50%,-59%) rotate(-90deg);}100%{transform:translate(-50%,-50%) rotate(-90deg);}}#googleReviewsTab{position:fixed;top:calc(50% - 30px);right:-180px;border-radius:25px 0 0 25px;background:#fff;padding:10px 30px 7px 10px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;z-index:180;transition:all 420ms cubic-bezier(.25,.75,.5,1.25);cursor:pointer;}#googleReviewsTab img{height:60px;}#googleReviewsTab:hover,#googleReviewsTab:active{right:-20px;z-index:180;}#googleReviewsTab.suppressed{opacity:0;pointer-events:none;right:-280px;}#btnMobileMenuToggle{display:none;position:absolute;top:8px;left:-52px;width:44px;height:44px;border:none;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#74388b;color:#fff;box-shadow:0 0 0 1px #fff;z-index:99999999;}#btnMobileMenuToggle:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";display:inline-block;transition:350ms all;}body:not(.mobile-menu){overflow:auto;}body:not(.mobile-menu) .site-nav{right:-280px;}body.mobile-menu{overflow:hidden;}body.mobile-menu .site-nav{right:0;box-shadow:-1px 0 1px 0 #fff;}body.mobile-menu #btnMobileMenuToggle:after{transform:rotate(180deg);}body.mobile-menu .site-content,body.mobile-menu footer{pointer-events:none;filter:blur(5px);}body:not(.mobile-search-menu){overflow:auto;}body:not(.mobile-search-menu) .filter-sidebar{left:-280px;}body.mobile-search-menu .filter-sidebar{left:-250px !important;box-shadow:-1px 0 1px 0 #fff;}body.mobile-search-menu #btnMobileSearchMenuToggle:after{transform:rotateX(180deg);}@media only screen and (max-width:1024px){.site-nav .site-logo{width:200px !important;margin-right:32px !important;}.site-nav a{font-size:.9rem !important;}.site-nav a:after{display:none !important;}.site-nav .header-buttons button{font-size:.9rem !important;padding:8px 16px !important;}}@media only screen and (max-width:1024px){#btnMobileMenuToggle{display:flex;flex-direction:column;}.site-header{background:transparent !important;border:none !important;}.site-nav{transition:350ms all;animation-timing-function:cubic-bezier(.5,-800,.5,800);position:fixed;top:0;right:0;height:100%;width:280px;background:#74388b !important;flex-direction:column !important;align-items:flex-start !important;padding:8px !important;}.site-nav .site-logo{width:150px !important;display:flex;flex-direction:column;padding:8px 0 16px 8px !important;}.site-nav>ul{flex-direction:column !important;justify-content:flex-start !important;flex:1;overflow:auto;padding:0 8px !important;}.site-nav>ul li{padding:0 !important;}.site-nav>ul .sub-menu{position:relative !important;opacity:1 !important;padding-top:0 !important;pointer-events:all !important;width:auto !important;transform:none !important;}.site-nav>ul .sub-menu>div{padding:0 8px 8px 0 !important;box-shadow:none !important;background:none !important;}.site-nav>ul .sub-menu>div .sub-menu-heading{font-weight:300 !important;font-size:.8rem !important;text-decoration:underline;}.site-nav>ul .sub-menu>div ul{margin:0 !important;}.site-nav>ul .sub-menu>div ul li{margin:0 !important;padding:0 0 0 8px !important;}.site-nav>ul .sub-menu>div ul li a{white-space:nowrap;font-size:.7rem !important;color:#fff !important;}.site-nav .header-buttons{flex-direction:column !important;gap:8px !important;width:100%;}.site-nav .header-buttons button{width:100%;}}section.dupliq-marquee-container{padding:160px 0;background:#fff;}section.dupliq-marquee-container .dupliq-marquee-header{display:flex;flex-direction:column;align-items:center;}section.dupliq-marquee-container .dupliq-marquee-header h2{font-size:2rem;font-weight:600;}section.dupliq-marquee-container .dupliq-marquee-header h2 span{color:#74388b;}section.dupliq-marquee-container .dupliq-marquee-header p{max-width:32%;text-align:center;}section.dupliq-marquee-container .dupliq-marquee{padding-top:32px;display:flex;overflow:hidden;gap:1rem;position:relative;user-select:none;z-index:1;}section.dupliq-marquee-container .dupliq-marquee:before{content:" ";width:15%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,#fff 0%,rgba(0,0,0,0) 100%);z-index:10;}section.dupliq-marquee-container .dupliq-marquee:after{content:" ";width:15%;height:100%;position:absolute;top:0;right:0;background:linear-gradient(270deg,#fff 0%,rgba(0,0,0,0) 100%);z-index:10;}section.dupliq-marquee-container .dupliq-marquee .dupliq-marquee-content{flex-shrink:0;display:flex;justify-content:space-around;color:#000;font-family:syne;font-weight:600;text-transform:uppercase;line-height:1.2em !important;font-size:13px;letter-spacing:2px;min-width:100%;gap:4rem;}section.dupliq-marquee-container .dupliq-marquee .dupliq-marquee-content>img{height:60px;}@keyframes scroll{from{transform:translateX(0);}to{transform:translateX(calc(-100% - 1rem));}}section.dupliq-marquee-container .scroll{animation:scroll 60s linear infinite;}body.show-opacity .site-header{background:transparent;border-bottom:none;padding:16px 0;}body.show-opacity .site-header .header-buttons button a{color:#fff !important;}body:not(.show-opacity) .header-buttons button:not(.support){color:#74388b !important;background:#fff !important;}body:not(.show-opacity) .header-buttons button:not(.support) a{color:#74388b !important;}section.other-services{background:#fff;}section.other-services h2{font-size:2rem;font-weight:700;margin:0 0 16px 0;color:#4e4e4e;text-align:center;}section.other-services h2 span{color:#74388b;}section.other-services .other-services-list{padding:32px 0;display:flex;flex-direction:row;gap:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}section.other-services .other-services-list .service-column{flex:1;display:flex;flex-direction:column;justify-content:flex-start;background:#f7f7f7;border-radius:10px;padding:32px;color:#4e4e4e;transition:250ms all;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;}section.other-services .other-services-list .service-column .service-column-content{flex:1;}section.other-services .other-services-list .service-column .service-column-content .image-container{display:flex;flex-direction:row;justify-content:center;}section.other-services .other-services-list .service-column .service-column-content .image-container .image{background:#fff;width:110px;height:110px;border:4px solid #4e4e4e;border-radius:50%;overflow:hidden;padding:20px;}section.other-services .other-services-list .service-column .service-column-content .title h3{font-size:1.1rem;font-weight:700;text-align:center;margin:32px 0 16px 0;}section.other-services .other-services-list .service-column .service-column-content .info{padding:16px 0;}section.other-services .other-services-list .service-column .service-column-content .info p{font-size:.9rem;text-align:center;color:#607e8f;}section.other-services .other-services-list .service-column .button-container{display:flex;flex-direction:row;justify-content:center;}section.other-services .other-services-list .service-column .button-container a{width:100%;}section.other-services .other-services-list .service-column .button-container button{width:100%;border:1px solid #bbb;border-radius:5px;padding:8px 0;}section.other-services .other-services-list .service-column .button-container button:hover{background:#fff;border-color:#fff;color:#74388b;}section.other-services .other-services-list .service-column:hover{background:#74388b;cursor:pointer;color:#fff;transform:translateY(-10px);}section.other-services .other-services-list .service-column:hover .image{border-color:#562967;}section.other-services .other-services-list .service-column:hover p{color:#fff !important;}section.other-services .other-services-list .service-column:hover button{background:#fff;color:#74388b;}section.newsletter-signup{position:relative;padding-top:32px;z-index:130;}section.newsletter-signup>div{background:#e7d4ee;}section.newsletter-signup>div>div{padding:32px 0;width:450px;}section.newsletter-signup>div>div h3{font-size:1.5rem;margin:0 0 8px 0;color:#74388b;}section.newsletter-signup>div>div form{display:block;display:flex;flex-direction:row;gap:8px;}section.newsletter-signup>div>div form .input{flex:1;position:relative;}section.newsletter-signup>div>div form .input input{padding:8px;border:1px solid #bbb;width:100%;border-radius:5px;}section.newsletter-signup>div>div form .submit{display:flex;flex-direction:row;}section.newsletter-signup>div>div form .submit button{padding:4px 16px;width:100%;}@media only screen and (max-width:1024px){section.newsletter-signup{padding-top:96px;}section.newsletter-signup #frmNewsletterOuter{width:100% !important;padding:16px;}section.newsletter-signup #frmNewsletterOuter form{flex-direction:column !important;}section.newsletter-signup .other-services-list{width:100% !important;flex-direction:column !important;}}@media only screen and (max-width:600px){#expertLink{display:none !important;}}#fiSection{border-bottom:1px solid #bbb;}#fiSection .fi-content-section:not(:last-child){padding-bottom:200px;}#fiSection .fi-content-section h2{color:#ad77c2;font-weight:500;margin-left:32px;font-size:2.3rem;}#fiSection .fi-content-section:nth-child(odd) .content{flex-direction:row;}#fiSection .fi-content-section:nth-child(odd) .content .text{padding:0 32px 0 0;}#fiSection .fi-content-section:nth-child(even) .content{flex-direction:row-reverse;}#fiSection .fi-content-section:nth-child(even) .content .text{padding:0 0 0 32px;}#fiSection .fi-content-section .content{padding:32px;background:linear-gradient(135deg,#6c3b874d 0%,rgba(216,201,222,0) 74%,rgba(229,229,229,0) 100%);box-shadow:0 0 4px 2px #74388b;margin-right:32px;border-radius:25px;position:relative;background:#fff;}#fiSection .fi-content-section .content:not(.vertical){display:flex;}#fiSection .fi-content-section .content.vertical{display:block;flex-direction:column;}#fiSection .fi-content-section .content.vertical .image-container{align-items:center;}#fiSection .fi-content-section .content.vertical .image-container .image{border-radius:0;box-shadow:none !important;}#fiSection .fi-content-section .content.vertical .image-container .image img{border-radius:0;height:auto;}#fiSection .fi-content-section .content.vertical .text{width:100%;}#fiSection .fi-content-section .content .text{font-size:.9rem;margin-right:16px;border-radius:15px;width:50%;color:#555;flex:2;display:flex;flex-direction:column;justify-content:center;}#fiSection .fi-content-section .content .text ul li{list-style-position:outside;list-style-type:disc;font-size:.9rem;line-height:1.2rem;margin-bottom:.5rem;}#fiSection .fi-content-section .content .text ul li::marker{color:#74388b;}#fiSection .fi-content-section .content .image-container{display:flex;flex-direction:column;justify-content:center;}#fiSection .fi-content-section .content .image-container .image{position:relative;border-radius:50%;box-shadow:0 0 1px 10px #e9e9e9;}#fiSection .fi-content-section .content .image-container .image>img{position:relative;border-radius:50%;border:1px solid #fff;overflow:hidden;width:300px;height:300px;z-index:10;}#fiSection .fi-container{display:flex;flex-direction:row-reverse;padding:0;position:relative;}#fiSection .fi-container .fi-sidebar-outer{display:flex;flex-direction:column;position:relative;width:300px;border-left:1px solid #bbb;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar{position:relative;width:300px;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar .caret{position:absolute;width:13px;height:13px;border-radius:15px;background:#74388b;left:-7px;box-shadow:0 0 0 4px #fff,0 0 8px 0 #74388b;transition:250ms all;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar .caret:before{position:absolute;content:"";height:100%;width:100%;top:0%;left:0%;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 8px 0 #74388b;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar .caret:after{animation-delay:.66s;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar ul{padding-left:24px;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar ul li{margin:0;padding:8px 0;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar ul li a{color:#7a7a7a;font-size:.9rem;text-decoration:none;position:relative;transition:100ms all;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar ul li a:before{content:"";position:absolute;top:-8px;left:-8px;height:calc(100% + 16px);background:rgba(116,56,139,.8);border-radius:5px;opacity:1;width:0;transition:100ms all;z-index:-1;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar ul li a:hover{color:#666;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar ul li a:hover:before{opacity:0;width:0;}#fiSection .fi-container .fi-sidebar-outer .fi-sidebar ul li.active a{color:#4e4e4e;font-weight:700;font-size:1rem;}#fiSection .fi-container .fi-content{flex:1;padding:32px 0;}footer{position:relative;z-index:100;background:#74388b;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}footer p{color:#fff;}footer .footer-menu>p{font-weight:700;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}footer .footer-menu ul{margin:0;padding:0;display:flex;flex-direction:column;}footer .footer-menu ul li{position:relative;}footer .footer-menu ul li:not(:last-child){margin-bottom:8px;}footer .footer-menu ul li a:before{content:"";position:absolute;bottom:0;left:0;height:1px;background:rgba(255,255,255,.6);width:0;transition:350ms all;opacity:1;}footer .footer-menu ul li a:hover{color:#fff;}footer .footer-menu ul li a:hover:before{opacity:1;width:100%;-webkit-animation:glow 1s ease-in-out infinite alternate;-moz-animation:glow 1s ease-in-out infinite alternate;animation:glow 1s ease-in-out infinite alternate;}footer .footer-menu ul li a{color:#e0e0e0;text-decoration:none;display:inline-block;}footer>div>div{padding:64px 0;gap:32px;}@media only screen and (max-width:600px){footer>div>div{display:flex;flex-direction:column;}}@media only screen and (min-width:768px){footer>div>div{display:flex;flex-direction:row;}}footer>div>div .company-column{flex:1;}footer>div>div .company-column .footer-logo{width:215px;padding:0 0 32px 0;}footer>div>div .company-column .footer-logo img{width:100%;}footer>div>div .company-column p{padding:0 0 8px 0;font-weight:700;font-size:1.1rem;}footer>div>div .company-column span{font-size:1rem;}footer>div>div .links-column{flex:1;}footer .contact-column{flex:1;}footer .contact-column .contact-number{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.6);}footer .contact-column .contact-number a{color:#fff;font-size:2rem;text-decoration:none;}footer .contact-column .address-block{padding:0 0 32px 0;}footer .contact-column .address-block p{font-weight:700;margin:0 0 2px 0;}footer .contact-column .address-block span{font-size:.9rem;}footer .contact-column a{color:#fff;}.text-glow{transition:1s all;animation-delay:2s;text-shadow:0 0 6px rgba(255,255,255,.92),0 0 30px rgba(255,255,255,.34),0 0 12px rgba(255,255,25,.52);}.form-complete *{padding:0;margin:0;}.form-complete h3{text-align:center;}.form-complete .wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;}.form-complete .wrapper h3{text-align:center;}.form-complete .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;}.form-complete .checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:8px auto;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;}.form-complete .checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;}@keyframes stroke{100%{stroke-dashoffset:0;}}@keyframes scale{0%,100%{transform:none;}50%{transform:scale3d(1.1,1.1,1);}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #7ac142;}}@-webkit-keyframes glow{from{box-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #e60073;}to{box-shadow:0 0 20px #fff,0 0 30px #fff,0 0 40px #fff;}}