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:unset;font-size:100%;font:inherit;vertical-align:baseline;border-color:unset}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{box-sizing:border-box}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}button{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0;margin:0}img{max-width:100%;height:auto}a{cursor:pointer}[id]{scroll-margin-top:80px}div.two-col{-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width:767px){div.two-col{-moz-column-gap:0;column-gap:0}}.two-col{-moz-columns:2;columns:2}@media screen and (max-width:767px){.two-col{-moz-columns:1;columns:1}}.three-col{-moz-columns:3;columns:3}@media screen and (max-width:767px){.three-col{-moz-columns:1;columns:1}}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}strong{font-weight:700;font-weight:700}em{font-style:italic}small{font-size:.85em}em{font-style:italic}@media screen and (max-width:767px){img.alignnone,img.size-full{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}img.aligncenter{margin:1rem auto;max-width:100%;height:auto;display:block}img.alignleft{margin:.5rem 3rem 3rem 0;max-width:100%;height:auto;float:left}img.alignright{margin:.5rem 0rem 3rem 3rem;max-width:100%;height:auto;float:right}@media screen and (max-width:767px){img.aligncenter,img.alignleft,img.alignright,img.alignmedium,img.aligcenter{max-width:100%;height:auto;display:block}.wp-caption{max-width:100%}.wp-caption img{max-width:100%;height:auto;display:block}}iframe{max-width:100%}@media screen and (max-width:767px){iframe[src*=youtube]{max-height:340px}}img.lazyload,img.lazyloading{opacity:0;transition:opacity 400ms ease}img.lazyloaded{opacity:1;transition:opacity 400ms ease}.header-menu .menu-item-gtranslate .sub-menu{left:unset;right:0}h1{font-family:"questa-grande","Times New Roman","Georgia",serif;font-size:60px;line-height:1.2;margin-bottom:1rem}@media screen and (max-width:980px){h1{font-size:30px}}h2{font-family:"questa-grande","Times New Roman","Georgia",serif;font-size:50px;line-height:1.2;margin-bottom:1rem}@media screen and (max-width:980px){h2{font-size:26px}}h3{font-family:"questa-grande","Times New Roman","Georgia",serif;font-size:36px;line-height:1.2;margin-bottom:1rem}@media screen and (max-width:980px){h3{font-size:24px}}body{font-family:"new-hero","Arial","Roboto",sans-serif;font-weight:400;font-size:17px;line-height:30px;color:#232D39}body.is-hidden{overflow:hidden}a{color:#4f97a7;text-decoration:underline}a:hover{text-decoration:none}main ol,main ul{display:block;margin-left:1rem;list-style-type:disc;list-style-position:outside;margin-bottom:1rem}main ol li,main ul li{padding-block:0 15px}@media screen and (max-width:767px){main ol li,main ul li{font-size:14px}}main ol li::marker,main ul li::marker{color:#2B7281}main ol{list-style-type:decimal}main p{margin-bottom:1rem}@media screen and (max-width:767px){main p{font-size:14px}}.button{background:#232D39;color:#fff;cursor:pointer;text-transform:uppercase;text-decoration:none;font-size:19px;outline:1px solid #2B889A;padding-block:1rem;padding-inline:2rem;text-align:center;display:inline-block;margin-bottom:1rem;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.button{font-size:14px}}.button:hover{outline:5px solid #2B889A;outline-offset:-5px;transition:all 0.3s ease-in-out}.button.alt{font-size:17px;color:#232D39;padding-block:1rem;padding-inline:2rem;background:unset;border:unset;position:relative;outline:unset}.button.alt:after{content:"";display:block;width:3ch;height:2px;background-color:#2B7281;margin:0 auto;transition:all 0.3s ease-in-out}.button.alt:hover:after{width:100%;transition:all 0.3s ease-in-out}.button.alt.clear{background-color:#fff0;color:#fff}.container{width:100%;max-width:1300px;margin:0 auto;padding-inline:40px}@media screen and (max-width:1300px){.container{max-width:calc(100% - 40px)}}@media screen and (max-width:980px){.container{max-width:100%}}.container.full{max-width:100%;width:100%;display:block;padding-inline:0;margin:0 auto}.siteheader{position:absolute;top:0;left:0;width:100%;z-index:666;padding-inline:40px;padding-block:1rem}.siteheader #opennav{display:none}.topnav{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.topnav .right-nav{display:flex;gap:2rem}.topnav .btn{color:#fff;text-transform:uppercase;text-decoration:none}@media screen and (min-width:1024px){.topnav .btn{}.topnav .btn:nth-child(1){background-color:#2B7281;display:flex;justify-content:center;align-items:center;padding-inline:1rem;position:relative}.topnav .btn:nth-child(1):after{all:unset;content:"";padding-block:.8rem;background-color:#2B7281;display:block;width:100%;height:100%;position:absolute;z-index:-1;outline:1px solid #fff0;transition:outline 0.3s ease-in-out}.topnav .btn:nth-child(1):hover:after{content:"";outline-color:#232D39;outline-width:3px;transition:outline 0.3s ease-in-out}.topnav .btn:nth-child(2):after{content:"";width:100%;height:1px;background-color:#fff;display:block;margin:0 auto;margin-top:.5rem;transition:all 0.3s ease-in-out}.topnav .btn:nth-child(2):hover:after{width:4ch;transition:all 0.3s ease-in-out}}.topnav .phone{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:600}nav{display:block}nav ul{list-style:none;all:unset}.header-menu{margin-top:30px;list-style:none;display:flex;justify-content:flex-end;gap:1rem}@media (hover:hover){.header-menu>li:not(.menu-item-has-children)>a:hover{text-decoration:underline;text-underline-offset:.5rem}}.header-menu a{color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;padding-inline:.5rem;display:inline-block}@media screen and (min-width:1024px) and (max-width:1500px){.header-menu li.more-than-six{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-menu li.more-than-six a{font-size:clamp(0.6rem, 0.6061rem + 0.4202vw, 0.8rem);line-height:1.3}}.header-menu .menu-item-has-children{position:relative}@media (hover:hover){.header-menu .menu-item-has-children:hover{background-color:#E5E5E5}.header-menu .menu-item-has-children:hover .sub-menu{display:block}.header-menu .menu-item-has-children:hover>a{color:#232D39}}.header-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#E5E5E5;min-width:200px}.header-menu .sub-menu .nav-plus{display:none}.header-menu .sub-menu li{min-width:100%}.header-menu .sub-menu li:hover{background-color:#232D39;transition:all 0.1s ease-in-out}.header-menu .sub-menu li:hover a{color:#fff;transition:all 0.1s ease-in-out}.header-menu .sub-menu a{color:#232D39;padding-block:.5rem;display:block}@media screen and (max-width:980px){.siteheader{background-color:#232D39;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;padding-inline:1rem;border-bottom:1px solid #38414d}.siteheader #opennav{display:block;width:26px}.siteheader #opennav .close{display:none}.siteheader #opennav.is-active .open{display:none}.siteheader #opennav.is-active .close{display:block}.siteheader .logo{min-width:50%}.siteheader .topnav{gap:1rem;width:auto;align-items:center}.siteheader .right-nav{min-width:30%;display:flex;justify-content:flex-end}.siteheader .phone{font-size:0;width:19px;height:22px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(/wp-content/themes/vip/images/phone-icon.svg)}.virtual,.contactbtn{display:none}.hnav{display:none}.hnav.is-active{display:block;background-color:#E5E5E5;position:absolute;top:100%;left:0;width:100%;max-height:99vh;overflow:scroll}.header-menu{padding-block:1rem;flex-direction:column;margin-top:0;gap:1rem}.header-menu li{padding-inline:1rem;display:flex;align-items:center}.header-menu a{color:#232D39;font-size:14px;display:block;letter-spacing:.06em;padding-inline:unset;line-height:30px;flex-grow:1}.header-menu .nav-plus{display:none}.header-menu .menu-item-has-children{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.header-menu .menu-item-has-children>.nav-plus{display:block;background-image:url(/wp-content/themes/vip/images/nav-plus.svg);background-position:center;background-repeat:no-repeat;width:30px;height:30px;background-size:17px 17px}.header-menu .menu-item-has-children>.nav-plus.rotatoe{background-image:url(/wp-content/themes/vip/images/nav-minus.svg)}.header-menu .sub-menu{all:unset;display:none}.header-menu .sub-menu.depth-0{width:100%;padding-left:1rem}.header-menu .sub-menu.depth-0 li{padding-inline:0}.hnav .contactbtn,.hnav .virtual{max-width:calc(100% - 2rem);margin-inline:auto;display:block}}body .frm_forms.with_frm_style textarea{height:75px;padding-top:.5rem}body .frm_forms.with_frm_style textarea,body .frm_forms.with_frm_style input{text-indent:1rem;font-family:"questa-grande","Times New Roman","Georgia",serif;font-style:italic;font-size:18px}body .frm_forms.with_frm_style textarea::-moz-placeholder,body .frm_forms.with_frm_style input::-moz-placeholder{font-family:"questa-grande","Times New Roman","Georgia",serif;font-style:italic}body .frm_forms.with_frm_style textarea::placeholder,body .frm_forms.with_frm_style input::placeholder{font-family:"questa-grande","Times New Roman","Georgia",serif;font-style:italic}body .frm_forms.with_frm_style .frm_submit button{font-size:17px;color:#232D39;padding-block:1rem;padding-inline:1rem;background:unset;border:unset;position:relative;outline:unset;text-transform:uppercase}@media screen and (max-width:767px){body .frm_forms.with_frm_style .frm_submit button{font-size:1rem}}body .frm_forms.with_frm_style .frm_submit button:after{content:"";display:block;width:3ch;height:2px;background-color:#2B7281;margin:0 auto;transition:all 0.3s ease-in-out;margin-top:.5rem}body .frm_forms.with_frm_style .frm_submit button:hover:after{width:100%;transition:all 0.3s ease-in-out}footer{padding-block:60px;background-color:#E5E5E5}@media screen and (max-width:767px){footer{padding-block:30px}}@media screen and (max-width:767px){footer .col{min-width:100%}footer .col:last-of-type{order:-1}}footer .container.top{display:flex;justify-content:space-between;padding-block:60px;border-top:1px solid #D6D6D6}@media screen and (max-width:767px){footer .container.top{padding-block:30px;flex-wrap:wrap}}footer .container.btm{font-size:12px;text-align:center;color:#676767}footer .container.btm img{position:relative;top:2.4px}footer .container.btm a{text-decoration:none}footer .container.btm a:hover{text-decoration:underline;color:#2B7281}footer .container.btm *{color:#676767}footer .phone{text-align:right;display:block;font-weight:600;font-size:15px;text-decoration:none;color:#232D39}@media screen and (max-width:767px){footer .phone{text-align:left;font-size:20px;border-bottom:1px solid #2B889A;margin-bottom:1rem;padding-block:1rem}}@media screen and (max-width:767px){footer address{margin-bottom:2rem}footer address p{text-align:left!important}}footer address a{color:#232D39;text-decoration:none}.four_image_block{background-color:#E5E5E5;padding-block:88px 105px}@media screen and (max-width:767px){.four_image_block{padding-block:40px}}.four_image_block h2,.four_image_block h3{margin-bottom:0;font-size:45px;font-size:clamp(1.875rem, -1.6033rem + 5.4348vw, 2.8125rem)}.four_image_block .bheading{border-top:1px solid #232D39;display:grid;grid-template-columns:1fr 1px 2fr;margin-bottom:60px}@media screen and (max-width:980px){.four_image_block .bheading{display:block}}@media screen and (max-width:767px){.four_image_block .bheading{margin-bottom:30px}}.four_image_block .bheading .divider{display:block;width:1px;height:100px;background-color:#232D39;align-self:flex-start}@media screen and (max-width:980px){.four_image_block .bheading .divider{display:none}}.four_image_block .bheading .heading{text-align:center;padding-top:50px;display:block;padding-right:40px}@media screen and (max-width:980px){.four_image_block .bheading .heading{padding-top:28px;padding-right:0}}.four_image_block .bheading .subheading{padding-top:50px;font-size:17px;flex-grow:1;padding-left:40px}@media screen and (max-width:980px){.four_image_block .bheading .subheading{padding-left:0;padding-top:28px}}.four_image_block .flex{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:980px){.four_image_block .flex{flex-wrap:wrap}}@media screen and (max-width:767px){.four_image_block .flex{gap:40px}}.four_image_block .flex a{color:#232D39;text-decoration:none;position:relative}@media screen and (max-width:767px){.four_image_block .flex a{display:block;width:100%}}@media screen and (min-width:1024px){.four_image_block .flex a:nth-child(4) .cnt,.four_image_block .flex a:nth-child(2) .cnt{order:-1;margin-top:1rem;margin-bottom:1rem}}.four_image_block .flex a:after{content:"";display:block;height:2px;background-color:#2B7281;width:3ch;margin-top:1rem;margin-inline:auto;transition:all 0.3s ease-in-out}.four_image_block .flex a:hover:after{background-color:#2B7281;width:100%;transition:all 0.3s ease-in-out}.four_image_block .flex .single{display:flex;flex-direction:column}@media screen and (max-width:980px){.four_image_block .flex .single{border-bottom:1px solid #232D39;padding-block:0 1rem}}.four_image_block .flex .single .d-img{display:block;width:100%;margin-bottom:10px}@media screen and (max-width:767px){.four_image_block .flex .single .d-img{display:none}}.four_image_block .smallheading{font-size:20px;line-height:1.1;text-align:center;text-transform:uppercase;margin-bottom:0}@media screen and (min-width:981px) and (max-width:1170px){.four_image_block .smallheading{font-size:clamp(1rem, -0.0262rem + 1.6736vw, 1.25rem)}}.four_image_block .smallsubheading{font-size:34px;line-height:1.2;font-family:"questa-grande","Times New Roman","Georgia",serif;text-align:center;margin-bottom:0}@media screen and (min-width:981px) and (max-width:1170px){.four_image_block .smallsubheading{font-size:clamp(1rem, -3.6177rem + 7.5314vw, 2.125rem)}}.four_image_block .m-img{display:none}@media screen and (max-width:767px){.four_image_block .m-img{display:block;width:100%;margin-bottom:1rem}}.reviews_slider{padding-block:200px}@media screen and (max-width:767px){.reviews_slider{padding-block:60px}}.reviews_slider.lazyloaded{background-image:url(/wp-content/themes/vip/images/reviews-bg.webp);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.reviews_slider.lazyloaded{background-attachment:scroll}}.reviews_slider .slick-slide{min-width:590px!important;opacity:.4;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.reviews_slider .slick-slide{min-width:unset!important}}.reviews_slider .slick-slide.slick-active{opacity:1;transition:all 0.3s ease-in-out}.reviews_slider .singlereview{position:relative;z-index:33;color:#fff}.reviews_slider .singlereview .wrapper{margin-inline:70px;display:block}@media screen and (max-width:767px){.reviews_slider .singlereview .wrapper{margin-inline:2rem}}.reviews_slider .singlereview img{display:block;margin:0 auto;text-align:center}.reviews_slider blockquote{font-style:italic;font-size:20px;text-align:center;line-height:43px;margin-block:40px;max-width:590px;margin-inline:auto;font-weight:300}@media screen and (max-width:767px){.reviews_slider blockquote{max-width:100%;font-size:1.1rem;line-height:33px}}.reviews_slider cite{font-size:18px;letter-spacing:.02em;line-height:31px;display:block;text-align:center;font-weight:300}.reviews_slider .rarrows{position:-webkit-sticky;position:sticky;width:100%;top:50%;transform:translateY(-50%);z-index:33}.reviews_slider .container{position:relative}.reviews_slider .container:hover .slick-arrow{opacity:1;transition:all 0.3s ease-in-out}.reviews_slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;background-position:center;background-repeat:no-repeat;background-size:cover;width:89px;height:89px;font-size:0;opacity:0;transition:all 0.3s ease-in-out}@media screen and (max-width:767px){.reviews_slider .slick-arrow{width:40px;height:40px}}.reviews_slider .slick-arrow.slick-prev{left:1rem;background-image:url(/wp-content/themes/vip/images/prev-vid.svg)}@media screen and (max-width:767px){.reviews_slider .slick-arrow.slick-prev{left:unset}}.reviews_slider .slick-arrow.slick-next{right:1rem;background-image:url(/wp-content/themes/vip/images/next-vid.svg)}@media screen and (max-width:767px){.reviews_slider .slick-arrow.slick-next{right:unset}}.reviews_slider .btnwrap{display:flex;justify-content:center}.reviews_slider .btnwrap a{color:#fff;margin-top:4rem}.form_block{background-color:#E5E5E5;padding-block:143px 120px}@media screen and (max-width:980px){.form_block{padding-block:60px}}@media screen and (max-width:767px){.form_block{padding-block:0 30px}}@media screen and (max-width:767px){.form_block .container{padding-inline:0}}.form_block figure{display:block;position:relative}@media screen and (max-width:767px){.form_block figure img{display:block}}.form_block figure::before{content:"";width:1px;height:calc(100% + 5rem);display:block;background-color:#232D39;position:absolute;right:-2rem;top:2rem}.form_block figure::after{content:"";width:220px;height:1px;display:block;background-color:#232D39;position:absolute;right:-2rem;bottom:-2rem}@media screen and (max-width:980px){.form_block figure:after,.form_block figure:before{display:none}}.form_block .container{display:flex;gap:60px}@media screen and (max-width:980px){.form_block .container{flex-wrap:wrap;gap:30px}}.form_block .col{min-width:1px;width:50%}@media screen and (max-width:767px){.form_block .col{width:100%}}.form_block .cnt{padding-inline:20px 0;padding-block:1.5rem 0}.form_block .cnt h2{font-size:39px}@media screen and (max-width:767px){.form_block .cnt h2{font-size:26px}}@media screen and (max-width:980px){.form_block .cnt{padding-inline:0}}@media screen and (max-width:767px){.form_block .cnt{padding-block:0;padding-inline:40px}}.form_block .frm_forms{border-top:1px solid #232D39;padding-top:2rem;margin-top:2rem}@media screen and (max-width:767px){.form_block .frm_forms{padding-top:0;border-top:unset}}.form_block .frm_submit{margin-left:-1rem}.form_block .redundant{margin-top:4rem}@media screen and (max-width:767px){.form_block .redundant{display:none}}.form_block .redundant address{display:block;margin-top:2rem}.form_block .redundant address p{text-align:left!important;margin-bottom:0;font-size:17px;color:#232D39}.form_block .redundant address p a{color:#232D39}.form_block .redundant .phone{font-size:27px;color:#232D39;padding-block:0 1rem;border-bottom:2px solid #2B7281}.form_block .redundant a{text-decoration:none;text-align:left}#terms{cursor:pointer;text-decoration:underline}.disclaimer{display:none}.socials{display:flex;list-style:none;align-items:center;justify-content:flex-end;gap:10px;margin-top:1rem}@media screen and (max-width:767px){.socials{justify-content:flex-start;margin-block:1rem 2rem}}.socials a{display:block}.socials img{display:block;width:30px;height:30px;-o-object-fit:contain;object-fit:contain}