:root{--primary: #000b52;--bg: #fbfbfb;--sidebar-bg:#f4f6ff}html{font-size:10px}@media (min-width: 786px){html{font-size:.52vw}}@media (max-width: 785px){html{font-size:1.6vw}}@media (orientation: landscape) and (max-width: 785px){html{font-size:1.75vw}}body{background-color:var(--bg);color:var(--primary);font-size:1.6rem;line-height:2.4rem;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,summary,input,textarea,select,option,button{font-family:Fredoka,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:var(--primary)}*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}.grecaptcha-badge,iframe[name=google_conversion_frame]{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,svg,video,picture{display:block;max-width:100%;height:auto}svg{overflow:visible}input[type=text],input[type=email],textarea{resize:none;display:block;outline:none;-webkit-border-radius:0px;-webkit-appearance:none;border:0}button{cursor:pointer;background-color:transparent;border:none;padding:0}button:focus,a:focus{border:0;outline:2px solid #4B62FF}@media (hover : hover){button{outline:2px solid transparent}button:hover{outline:2px solid #4B62FF}button.disable-outline:hover{outline:none}}a{text-decoration:none;color:var(--primary)}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea:-moz-placeholder,input:-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder,textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--primary)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-internal-autofill-previewed,input:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected{background-color:transparent!important;-webkit-text-fill-color:var(--primary);color:var(--primary)!important;-webkit-box-shadow:0 0 0px 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.alignmiddle{position:absolute;top:50%;transform:translateY(-50%)}label{cursor:pointer}.bold{font-weight:600}.ltr{direction:ltr}.flc{clear:both}.flr{float:right}.fll{float:left}.grid{display:grid}.block{display:block}.in-block{display:inline-block}.flex{display:flex}.in-flex{display:inline-flex}.jc-start{justify-content:flex-start}.jc-center{justify-content:center}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.ai-start{align-items:flex-start;align-content:flex-start}.ai-center{align-items:center}.ai-end{align-items:flex-end;align-content:flex-end}.fd-reverse{flex-direction:row-reverse}.fd-col{flex-direction:column}.wrap{flex-wrap:wrap}.flex1{flex:1}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.col-1-1{width:100%}.tac{text-align:center}.ofh{overflow:hidden}.obn{overscroll-behavior:none}.full{width:100%;height:100%;inset:0}.no-click{pointer-events:none}.sr-only{opacity:0;clip:rect(0px,0px,0px,0px);width:0;height:0;position:absolute;top:0;right:0;overflow:hidden}.hide-scrollbar::-webkit-scrollbar,.hidden{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 786px){.mobile{display:none!important}}@media (max-width: 785px){.desktop{display:none!important}.mob-sr-only{opacity:0;clip:rect(0px,0px,0px,0px);width:0;height:0;position:absolute;top:0;right:0;overflow:hidden}}h1,h2,h3,h4,h5{font-family:Varela Round,serif;font-weight:400}.svg-icon-box{width:100%;height:auto;max-width:60%;max-height:60%}.ease-all-in,.ease-all-in *{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.ease-all-in2,.ease-all-in2 *{-webkit-transition:all .5s;-moz-transition:all .8s;transition:all .5s}.cubic-bezier-all-in *,.cubic-bezier-all-in,.cubic-bezier{-webkit-transition:all .3s cubic-bezier(.26,.12,0,1);-moz-transition:all .3s cubic-bezier(.26,.12,0,1);-o-transition:all .3s cubic-bezier(.26,.12,0,1);transition:all .3s cubic-bezier(.26,.12,0,1)}body{border-bottom:5px solid #2d3670;padding-bottom:2rem}.hp-container{width:172rem;margin:auto}.hp-txt{width:67.5rem;margin-bottom:6rem}.hp-logo{width:32.8rem;margin-bottom:4rem}.hp-txt-tagline h1{font-size:4rem;line-height:4.8rem;margin-bottom:2rem}.search_form>button{background-color:transparent;border:0;padding:0;margin:0;cursor:pointer}.search_form-error{font-size:2rem;line-height:4rem;color:red}.search_form-clear svg{width:2rem;height:2rem}.search_form-clear{position:absolute;right:-3rem;width:2rem;z-index:999;top:50%;margin-top:-1rem}.search_form .field{width:calc(100% - 5rem);position:relative}.search_form .field span{color:#6f6f6f;z-index:-2;position:absolute;font-size:1.8rem;top:0;line-height:7.3rem}.search_form .field input{direction:ltr;height:7.3rem;font-size:2rem;width:100%;padding:0;background-color:transparent}.search_form{width:65rem;padding:1rem 4rem 1rem 1rem;border:1px solid #bfc2d3;display:flex;border-radius:3px;justify-content:space-between;gap:1rem;position:relative}.search_form:before{content:"";display:block;width:100%;height:100%;background-color:#fff;z-index:-5;position:absolute;top:0;right:0}.search_form .field input.has-value+span,.search_form .field input:focus+span{line-height:2rem}.dialog-inner .search_form{width:100%}[role=button]{cursor:pointer}.content_page{width:128rem;margin:5rem auto 10rem}.content_page h2,.content_page h3,.content_page h4,.content_page h1{font-size:2.5rem;font-style:normal;line-height:normal}.content_page h1{margin-bottom:2rem}.content_page h2,.content_page h3,.content_page h4{font-size:2rem}.content_page strong,.content_page strong *,.content_page b,.content_page b *{font-weight:600}.content_page a{text-decoration:underline}.content_page ul,.content_page p,.content_page ol{margin-bottom:2rem}.content_page ul li{position:relative;padding-right:2rem}.content_page ul li:before{position:absolute;top:0;right:0;line-height:2.6rem;content:"\25cf"}.content_page ol{margin-right:1.6rem;list-style-type:decimal}.stars{display:flex;gap:.5rem;margin-bottom:2rem}.star_svg path{fill:transparent;stroke:#ffb800}.star_svg.active path{fill:#ffb800;stroke:#ffb800}app-footer{height:5rem;margin-top:5rem;display:block}app-footer .hp-container{padding:0}.dialog{opacity:0;visibility:hidden;width:100%;height:0;position:fixed;top:0;right:0;background-color:#000b5240;align-items:center;justify-content:center;display:flex;transition:opacity .6s cubic-bezier(.33,1,.68,1);border:0;max-width:100%;max-height:100%}dialog[open]{opacity:1;background-color:#fff;z-index:20000;height:100vh;visibility:visible}.dialog-inner{border-radius:5px;padding:3rem;margin-bottom:5rem;background-color:#fff;box-shadow:0 -2px 17px #000b520f,0 20px 40px #0000000d;transform:translateY(5rem);transition:transform .6s cubic-bezier(.33,1,.68,1)}dialog[open] .dialog-inner{transform:translateY(0)}.dialog-close{width:3rem;height:3rem;margin-bottom:3rem}.dialog-close svg{width:100%}.dialog-inner-content{width:80rem}.dialog-inner-content h2.footer-loader-fact{min-height:14.4rem}.dialog-inner-content h2{text-align:center;font-size:3rem;margin-bottom:3rem;line-height:3.6rem}.field-form{padding:1rem;border:1px solid #bfc2d3;display:flex;border-radius:3px;flex-direction:column;margin-bottom:2rem}.field-form select,.field-form textarea,.field-form input{width:100%;height:5rem;padding:0 1rem;background-color:transparent;font-size:1.6rem;border:0}.gen-form button{height:7rem;line-height:7rem;width:100%;text-align:center;border-radius:7rem;background:#4b62ff0f;font-size:2.5rem;font-family:Varela Round,serif}.field-form p{color:red}.field-form textarea{height:10rem;padding:1.3rem 1rem}.template-home app-header{display:none}app-page{min-height:calc(100vh - 25.8rem - 5px);display:block}app-site{min-height:calc(100vh - 20.8rem - 5px);display:block}.template-page .footer-links{justify-content:center}.template-site app-footer .footer{padding:0 15rem}.template-site app-footer .hp-container{padding-right:28rem;width:100%}.survey-btn{position:fixed;bottom:2rem;left:2rem;z-index:1000;background-color:#4b62ff;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:999px;padding:1rem 2rem;font-size:1.6rem;line-height:2.4rem;font-weight:600}.cta_site_improve{width:34rem;display:flex;align-items:center;justify-content:center}.cta_site_improve .survey-btn{position:static;text-wrap:nowrap}@media (hover : hover){.survey-btn:hover{background-color:#fff;color:#4b62ff}}@media (max-width: 768px){.cta_site_improve{position:fixed;bottom:2rem;width:auto;right:1.5rem;z-index:1000}body{font-size:1.8rem;line-height:2.8rem}app-footer{margin-bottom:8rem}.hp-container,.content_page,.dialog-inner{width:calc(100% - 4rem)}.hp-container{flex-direction:column}.hp-container-home{padding-top:6rem;gap:10rem}.dialog-inner-content,.search_form,.hp-txt{width:100%}.template-page app-page{min-height:calc(100vh - 25.8rem - 5px)}.template-site app-footer .hp-container,.template-site app-header .header{padding:0}.footer-links{justify-content:center}.template-site app-footer .footer{padding:0 2rem}.svg-icon-box{width:100%;height:auto;max-width:60%;max-height:60%}.search_form .field input,.search_form .field span{font-size:2.2rem;color:var(--primary)}.hp-txt-tagline p{font-size:2.6rem;line-height:3.6rem;margin-bottom:2rem}}
