@font-face{font-family:'Outfit';font-style:normal;font-weight:400;src:url(font/outfit.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap!important}
@font-face{font-family:'Outfit';font-style:normal;font-weight:500;src:url(font/outfit.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap!important}
@font-face{font-family:'fontello';src:url(font/fontello.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap!important}
html{-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}
html.opened{overflow-y:hidden}
body{color:var(--color-body);background-color:var(--color-white);font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var(--font-size-md);font-weight:400;font-style:normal;font-display:swap;line-height:1.85;letter-spacing: 0.1px;margin:0}
main{display:block}
h1{font-size:2em;margin:0;line-height:1;color:var(--color-primary);font-weight:500;word-wrap:break-word}
hr{box-sizing:content-box;overflow:visible;border-color:var(--color-border);border-width:1px 0 0;border-style:solid;margin-block-start:2em;margin-block-end:1.8em}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
a[aria-current]{color:var(--color-secondary)!important}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:500}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
details{display:block}
summary{display:list-item}
template{display:none}
*,::before,::after{box-sizing:inherit}
[id]{scroll-margin-top:100px}
a,textarea,button,label,input:focus,input[type="button"],input[type="reset"],input[type="submit"]{transition:all .25s ease-in-out}
a{color:var(--color-dark);text-decoration:none;outline:none}
a:hover{color:var(--color-secondary)}
.entire:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%}
p{margin:0 0 var(--space-3);padding:0}
p:last-child{margin-bottom:0}
ol,ul{margin:0;padding:0}
li{list-style-type:none}
b,strong{font-weight:500}
small{display:block;font-size:var(--font-size-sm);color:var(--color-muted)}
h2,h3,h4,h5,h6{color:var(--color-dark);font-weight:400;margin:0 0 var(--space-0);word-wrap:break-word;line-height:1.6em}
h1{font-size:calc(26px + (32 - 26) * ((100vw - 300px) / (1600 - 300)));letter-spacing:-.3px}
h2,h3,h4,h5{font-size:calc(18px + (22 - 16) * ((100vw - 300px) / (1600 - 300)))}
figure,img{pointer-events:auto;display:block;margin:0}
::-moz-selection{background:rgba(var(--color-primary-rgb),0.5);color:var(--color-white)}
::selection{background:rgba(var(--color-primary-rgb),0.5);color:var(--color-white)}
::-moz-placeholder{color:#a6a6a6;opacity:1}
::-webkit-input-placeholder{color:#a6a6a6}
:-ms-input-placeholder{color:#a6a6a6}
:root{--color-dark-rgb:51,51,51;--color-primary-rgb:31,53,93;--color-dark:#000;--color-body:#373a3c;--color-muted:#667689;--color-white:#fff;--color-border:#ededed;--color-primary:#1F355D;--color-secondary:#58B4B6;--color-light:#f6f8fe;--border-radius:5px;--space-0:10px;--space-1:15px;--space-2:20px;--space-3:25px;--space-4:40px;--space-5:60px;--font-size-lg:18px;--font-size-md:16px;--font-size-sm:14px;--font-size-xs:12px;--box-shadow:0 0 10px 0 rgb(45 54 64 / 10%)}
[class*="icon-"]:after,[class*="icon-"]:before{font-style:normal;font-family:'fontello';font-weight:400;line-height:1;padding-right:7px}
[class*="icon-"]:after{padding-right:0;padding-left:0}
.icon-adress:before{content:"\e806"}
.icon-whatsapp:before{content:"\f232"}
.icon-mail:before{content:"\e805"}
.icon-arrow:before{content:"\e80f"}
.icon-star:before{content:"\E80B"}
.gap-0{grid-gap:var(--space-0)}
.gap-2{grid-gap:var(--space-2)}
.gap-3{grid-gap:var(--space-3)}
.gap-4{grid-gap:var(--space-4)}
.grid{display:grid}
.grid-col-2{grid-template-columns:repeat(2,1fr)}
.grid-col-3{grid-template-columns:repeat(3,1fr)}
.grid-col-4{grid-template-columns:repeat(4,1fr)}
.grid-col-5{grid-template-columns:repeat(5,1fr)}
.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;height:45px;background-color:var(--color-primary);border:none;outline:none;box-shadow:none;color:var(--color-white);font-weight:500;padding:0 var(--space-2);border-radius:var(--border-radius);width:auto;appearance:none;position:relative}
.btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color-white);opacity:.1;clip-path:circle(0 at center);transition:.3s ease-out}
.btn:hover{color:var(--color-white)}
.btn:hover:after{clip-path:circle(150px at center)}
.btn:active{opacity:.75}
.btn-secondary{background-color:var(--color-secondary)}
.flex{display:flex;align-items:center}
.flex-2{display:flex;align-items:center;justify-content:space-between}
.mb-xs{display:block;margin-bottom:3px}
.d-block{display:block}
.d-inline-block{display:inline-block}
.d-none{display:none}
.shadow{box-shadow:var(--box-shadow)}
.rounded{border-radius:var(--border-radius)}
.rounded-top{border-radius:var(--border-radius) var(--border-radius) 0 0}
.rounded-bottom{border-radius:0 0 var(--border-radius) var(--border-radius)}
.rounded-50{border-radius:50%}
.bg-light{background-color:var(--color-light)}
.bg-primary{background-color:var(--color-primary)}
.bg-white{background-color:var(--color-white)}
.bg.gradient:after{background-image:linear-gradient(to bottom,var(--color-light) 0,var(--color-white) 300px)}
.bg.gradient2 h1{color:var(--color-white)}
.bg.gradient2:after{background-image:linear-gradient(to right bottom,#1f355e,#1a547b,#1e7394,#3594a7,#59b4b7)}
.bg{position:relative}
.bg:after{display:block;content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;z-index:-1}
.bg.light:after{background-color:var(--color-light)}
.px{padding:var(--space-5) 0}
.px2{padding:30px 0}
.container{max-width:1120px;margin-right:auto;margin-left:auto}
.sticky{position:-webkit-sticky;position:sticky;top:110px}
.site-header{position:sticky!important;top:0;z-index:99}
.site-header:after{background:var(--color-white);border-bottom:1px solid var(--color-border);box-shadow:0 .125rem .2rem rgba(0,0,0,.050)}
.site-header .site-logo{display:block;padding:var(--space-0) 0;justify-self:center}
.site-header .site-logo img{height:calc(45px + (34 - 26) * ((100vw - 180px) / (1600 - 180)));width:auto}
.site-header .icon-menu{display:none}
.site-navigation>ul{display:flex;flex-wrap:wrap;height:80px}
.site-navigation>ul>li{margin-left:var(--space-0)}
.site-navigation>ul>li>a{color:var(--color-primary);display:flex;align-items:center;height:100%;font-weight:500;padding-left:var(--space-0);padding-right:var(--space-0);font-size:var(--font-size-md)}
.site-navigation>ul>li>a:hover{color:var(--color-secondary)}
.site-navigation>ul>.menu-children{position:relative}
.site-navigation>ul>.menu-children.mega-menu{position:static}
.site-navigation>ul>.menu-children.is-active>a{color:var(--color-secondary)}
.site-navigation>ul>.menu-children.is-active>a:after{transform:rotate(180deg)}
.site-navigation>ul>.menu-children>a:after{display:inline-block;font:500 10px/1 fontello;transition:all .25s ease;content:"\e80f";margin-left:6px}
.menu-children{position:relative}
.current-menu-item>a{color:var(--color-primary)}
.mega-menu.is-active>ul .sub-menu{display:block!important;position:relative;left:0;top:0;padding:0;box-shadow:none}
.mega-menu.is-active>ul.is-open{display:grid!important;grid-template-columns:repeat(5,1fr);grid-gap:0;padding:0}
.mega-menu .menu-children>a{position:relative;color:var(--color-primary);font-size:var(--font-size-md);padding:0;margin-bottom:5px;font-weight:500}
.sub-menu{position:absolute;background-color:var(--color-white);width:100%;top:calc(100% -0px);left:0;z-index:99;display:none;padding:var(--space-2);box-shadow:0 3px var(--space-2) 0 rgb(45 127 218 / 10%);border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.sub-menu.is-open{display:block}
.sub-menu a{display:block;padding:4px 0;font-size:var(--font-size-md);color:var(--color-body)}
.sub-menu a:hover{color:var(--color-secondary)}
.sub-menu li.menu-children{padding:var(--space-1);border-right:1px solid var(--color-border)}
.sub-menu li.menu-children:last-child{border-right:0}
li.menu-children.alt ul.sub-menu{width:170px;padding:var(--space-0) var(--space-1)}
.quote a{color:var(--color-white)!important;background-color:var(--color-primary);font-weight:500;border-radius:var(--border-radius);width:auto;appearance:none;position:relative;height:40px!important;padding:0;margin:var(--space-2) 0 0 var(--space-2)}
.quote a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--color-white);opacity:.2;clip-path:circle(0 at center);transition:.3s ease-out}
.quote a:hover{color:var(--color-white)}
.quote a:hover:after{clip-path:circle(150px at center)}
.intro{position:relative;padding-top:var(--space-2)!important}
.intro .intro-content{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;flex-direction:column;grid-gap:var(--space-3)}
.intro .intro-content h1 span{color:#a4eff7}
.intro .intro-content h1{color:var(--color-white)}
.intro .intro-content a{width:auto;appearance:none;position:relative;display:inline-block;padding:12px 16px;background:none;font-size:var(--font-size-md);background:var(--color-secondary);color:var(--color-white);border-radius:var(--border-radius);transition:.3s ease-out;font-weight:500!important}
.intro .intro-content a:hover{color:var(--color-white);background:var(--color-primary)}
.intro .intro-content a:after{font:500 14px fontello!important;content:"\f105"!important;margin-left:8px;display:inline-block}
.intro .intro-content a.whatsapp{margin-left:var(--space-1);background:linear-gradient(to bottom,#5AD165,#22B039)}
.intro .intro-content a.whatsapp:after{content:"\f232"!important}
.intro .intro-content p{margin:0;padding:0;font-size:var(--font-size-lg);color:var(--color-white)}
.intro .intro-image{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;overflow:none;flex-direction:row;position:relative;z-index:10}
.intro-image img{width:333px;height:380px;object-fit:contain}
.intro .intro-image::after{opacity:.5;content:"";width:100%;height:100%;background:url(https://aestheverse.com/img/intro.svg) bottom center no-repeat;background-size:contain;position:absolute;bottom:0;z-index:-1}
.intro:after{display:block;content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;z-index:-1;background-image:linear-gradient(to right bottom,#1f355e,#1a547b,#1e7394,#3594a7,#59b4b7)}
.breadcrumb{margin-bottom:var(--space-0)}
.breadcrumb a{color:var(--color-primary)}
.breadcrumb a:hover{color:var(--color-secondary)}
.hashtag{border-radius:var(--border-radius);background:var(--color-secondary);color:var(--color-white);padding:4px 6px!important;font-size:var(--font-size-xs)!important}
.procedures-area{grid-gap:var(--space-3);margin-top:var(--space-5)!important;position:relative}
.procedures-area h2,h3,h4,h5,h6{margin:0 0 7px}
.procedures-area div{background:var(--color-white);border-radius:var(--border-radius);box-shadow:rgba(0,0,0,0.05) 0 3px 6px}
.procedures-area .bg{background:rgb(127 173 244 / 8%);border-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:none!important;height:160px;width:100%;display:flex;justify-content:center;align-items:center}
.procedures-area .bg img{transition:.3s ease-out;z-index:1;width:80px;height:80px;border-radius:50%;padding:var(--space-0);background:var(--color-white);box-shadow:0 0 0 24px rgb(127 173 244 / 5%),0 0 0 14px rgb(127 173 244 / 8%),0 0 0 6px rgb(127 173 244 / 10%)}
.procedures-area .box:hover h2{color:var(--color-secondary)}
.procedures-area div a:hover h2{color:var(--color-secondary)}
.procedures-area div h2{text-align:center;transition:.3s ease-out;color:var(--color-primary);font-size:18px;font-weight:500;padding:var(--space-1) 0 0 var(--space-1)}
.procedures-area div p{text-align:center;padding:0 var(--space-2) var(--space-2)}
.about-area{box-shadow:var(--box-shadow);border-radius:var(--border-radius);margin:var(--space-5) 0;position:relative}
.about-area .left{padding:var(--space-4)}
.about-area .left p{margin:var(--space-2) 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}
.about-area .left ul{margin:0;padding:0}
.about-area .left ul li{padding-bottom:var(--space-0);font-weight:500}
.about-area .left ul li:last-child{padding-bottom:0}
.about-area .left ul li:before{font:400 18px fontello!important;content:"\e80a"!important;margin-right:var(--space-0);display:inline-block;text-align:center;color:var(--color-secondary)}
.about-area .left ul li:hover::before{color:var(--color-primary);transition:all .3s ease}
.about-area .right img{height:360px;object-fit:cover;width:100%;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.step-area{box-shadow:var(--box-shadow);border-radius:var(--border-radius);position:relative}
.step-area .left img{height:360px;object-fit:cover;width:100%;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.step-area .right{background:var(--color-white);display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;flex-direction:column;padding:var(--space-4);border-top-right-radius:5px;border-bottom-right-radius:5px}
.step-area .right ul{width:100%;margin-top:var(--space-1)}
.step-area .right ul li{border-bottom:1px solid #E4ECF9;padding:24px 0 24px 55px;position:relative}
.step-area .right ul li:last-child{border-bottom:0}
.step-area .right ul li:before{font:400 20px/2.1 fontello!important;margin-right:7px;display:inline-block;position:absolute;top:var(--space-2);left:0;text-align:center;color:var(--color-white);background:var(--color-secondary);width:40px;height:40px;border-radius:50%}
.step-area .right ul li:hover::before{transition:all .3s ease;background:var(--color-primary)}
.step-area .right ul li.step1::before{content:"\f129"!important}
.step-area .right ul li.step2::before{content:"\e808"!important}
.step-area .right ul li.step3::before{content:"\e801"!important}
.contact-area{padding:var(--space-2) var(--space-4);box-shadow:var(--box-shadow);border-radius:var(--border-radius);position:relative;margin-top:var(--space-5);margin-bottom:var(--space-4);background-image:linear-gradient(to right bottom,#1f355e,#1a547b,#1e7394,#3594a7,#59b4b7)}
.contact-area div{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;flex-direction:row;grid-gap:var(--space-2)}
.contact-area p{color:var(--color-white);font-size:24px;padding:0;margin:0}
.contact-area a{padding:var(--space-1) var(--space-2);text-align:center;background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius);width:100%;display:inline-block}
.contact-area a:nth-child(1):after{font:500 14px fontello!important;content:"\f105"!important;margin-left:8px;display:inline-block}
.contact-area a.whatsapp{background:linear-gradient(to bottom,#5AD165,#22B039);border-radius:var(--border-radius);text-align:center;color:var(--color-white);padding:var(--space-1) var(--space-2);border-radius:var(--border-radius)}
.contact-area a.whatsapp i{margin-left:8px;font-size:14px}
.testimonials-area{box-shadow:var(--box-shadow);border-radius:var(--border-radius);position:relative;background:var(--color-primary);padding:var(--space-4);width:100%}
.testimonials-area h3{color:var(--color-white);font-size:24px}
.testimonials{overflow:hidden;width:100%}
.testimonials ul{list-style:none;position:relative;display:flex;align-items:center;overflow:hidden;padding:0;margin:0}
.testimonials ul li{display:inline-block;position:relative;text-align:left;width:100%;margin-top:var(--space-2);padding:0;color:var(--color-white)}
.testimonials ul li p{padding:0;margin:0}
.testimonials ul li p:after{opacity:.2;position:absolute;top:-30px;left:0;font:70px fontello;content:"\E800";transform:rotate(180deg)}
.testimonials ul li small{font-style:italic;color:var(--color-muted);font-size:var(--font-size-md);color:var(--color-white)}
.testimonials ul li span i{display:inline;color:#f1a83b}
.testimonials-control{display:flex;justify-content:right;padding:0}
.testimonials-control i{cursor:pointer;font-size:22px;padding:0 var(--space-0);color:var(--color-white)}
.testimonials-control i#testimonials-l{transform:rotate(90deg)}
.testimonials-control i#testimonials-r{transform:rotate(270deg);margin-top:-3px;padding-right:0}
.layout{grid-template-columns:2fr 1fr;grid-gap:var(--space-4)}
.overview{padding:var(--space-4) 0;display:flex;justify-content:space-between}
.overview div i{width:var(--space-5);color:var(--color-secondary);font-size:42px;text-align:center}
.overview div span:nth-child(1){color:var(--color-primary);font-weight:500;margin-top:-5px}
.overview div span:nth-child(2){color:var(--color-muted);display:block}
.overview.count div{padding-bottom:5px;padding-left:var(--space-5);position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start;flex-direction:column}
.overview.count div .counter{font-size:30px;color:var(--color-primary);margin-bottom:-10px}
.overview.count div:before{position:absolute;top:14px;left:7px;font:42px fontello;color:var(--color-secondary)}
.overview.count div:nth-child(1){padding-left:50px}
.overview.count div:nth-child(1):before{content:"\E80E"}
.overview.count div:nth-child(2):before{content:"\F0F1"}
.overview.count div:nth-child(3):before{content:"\E803"}
.icon-plus-outline:before{content:"\e809"}
.icon-clock:before{content:"\e807"}
.icon-heart-empty-1:before{content:"\e803"}
.icon-pound:before{content:"\e808"}

.wp-block-rank-math-toc-block{margin-bottom:var(--space-3);padding:var(--space-3);box-shadow:var(--box-shadow);border-radius:var(--border-radius);background:var(--color-white)}
.wp-block-rank-math-toc-block ol{padding:0;margin:0;list-style-position:outside}
.wp-block-rank-math-toc-block ol li{margin-left:var(--space-2)}
.wp-block-rank-math-toc-block ol li::before{margin-left:-20px;color:var(--color-primary)}
.wp-block-rank-math-toc-block ol ol li::before{display:none}
.wp-block-rank-math-toc-block ol ol li{list-style-type:circle;color:var(--color-primary)}


blockquote{display:flex;justify-content:flex-start;align-items:center;align-content:flex-start;padding:0;margin:0;margin-block-start:var(--space-1);margin-block-end:var(--space-4);margin-inline-start:0;margin-inline-end:0;background:var(--color-white);box-shadow:var(--box-shadow);padding:0}
blockquote img{width:300px;height:300px;object-fit:cover}
blockquote p em{color:var(--color-muted);display:block;margin-top:0}
blockquote p{padding:var(--space-2);margin:0;position:relative}
blockquote p:nth-child(2):after{opacity:.1;position:absolute;top:-10px;right:30px;font:70px fontello;content:"\E800"}
.service{color:#fff;background-image: linear-gradient(to right bottom,#1f355e,#1a547b,#1e7394,#3594a7,#59b4b7);border-radius:var(--border-radius);padding:var(--space-2);margin-bottom:var(--space-3);display: flex; flex-wrap: nowrap; justify-content: space-around; align-items: flex-start; align-content: flex-start;flex-direction: row;}
.service div{text-align:center;display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; align-content: center;flex-direction: column;line-height:22px;}
.service div img{margin-bottom:5px}
.is-nowrap.is-layout-flex.wp-container-1{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-bottom:0}
.wp-container-1.wp-block-group{background:transparent!important;padding:0;grid-gap:var(--space-1);box-shadow:none}
.wp-container-1.wp-block-group img{border-radius:var(--border-radius)}
article h2,h3,h4{font-weight:500;color:var(--color-primary)}
article ul{padding:0;margin:-10px 0 var(--space-2)}
article ul li{margin-bottom:5px;padding-left:var(--space-1);position:relative;display:block}
article ul li::before{font:12px fontello!important;content:"\f006"!important;color:var(--color-secondary);position:absolute;left:0;top:8px}
article ol{counter-reset:item;padding:0;margin:-10px 0 var(--space-2)}
article li{counter-increment:item;margin-bottom:5px}
article li:before{width:var(--space-2);display:inline-block;content:counter(item)'.';color:var(--color-secondary);font-weight:500}
article a{color:var(--color-secondary)}
article.page .wp-block-group p{padding:0;margin:0 0 var(--space-0);font-weight:500;font-size:20px}
article.blog .attachment-post-thumbnail{width:100%;height:240px;object-fit:cover;border-radius:var(--border-radius)}
article.blog h1{line-height:1.5}
article.blog .grid{margin-bottom:var(--space-3)}
article.blog .grid .left{display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;overflow: auto; flex-direction: column}
article.blog figure{width:100%}
article.blog figure img{position:relative;object-fit:contain;width:100%;height:100%;border-radius:var(--border-radius);margin-bottom:var(--space-1)}
h1.blog-title{margin-bottom:var(--space-0)}
.articles .col {display:flex;flex-direction:column;position:relative;transition:all 0.25s ease-in-out;border-radius:var(--border-radius);will-change: transform, box-shadow;background:#ccc;}
.articles .col:hover {transform: translateY(-4px)}
.articles .col .title {flex:1;border-top:0;background:var(--color-white);padding:var(--space-2);border:1px solid var(--color-border);border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.articles .col img{width:100%;height:auto;min-height:333px;object-fit:cover;border-top-left-radius: 5px; border-top-right-radius: 5px;}
.wp-block-group{margin-bottom:var(--space-3);padding:var(--space-3);box-shadow:var(--box-shadow);border-radius:var(--border-radius);background:var(--color-white)}
.wp-block-group ol{padding:0;margin:0;list-style-position:outside}
.wp-block-group ol li{margin-left:var(--space-2)}
.wp-block-group ol li::before{margin-left:-20px}
.about.faq h2{margin:0;padding:0;font-weight:400;font-size:var(--font-size-md);color:var(--color-body)}
.faq {width:100%}
.faq h2{margin-bottom:var(--space-0);font-weight:500;color:var(--color-primary)}
.faq h4{margin-bottom:var(--space-0);font-weight:500;color:var(--color-primary)}
.faq .accordion-item{border-bottom:1px solid var(--color-border)}
.faq .accordion-item:last-child{border-bottom:0}
.faq .accordion-item h4{font-weight:400;padding:0;margin:0}
.faq .accordion-item button[aria-expanded=true] h4{color:var(--color-secondary)}
.faq button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:var(--color-primary);font-size:1.15rem;font-weight:400;border:none;background:none;outline:none}
.faq button:hover,.faq button:focus{cursor:pointer}
.faq button:hover::after,.faq button:focus::after{cursor:pointer;color:#f00;border:1px solid #f00}
.faq button h3{font-size:var(--font-size-md);padding:0;margin:0;color:var(--color-body)}
.faq button[aria-expanded=true]{color:var(--color-secondary)}
.faq button[aria-expanded=true] + .accordion-content{opacity:1;max-height:inherit;transition:all 200ms linear;will-change:opacity,max-height}
.faq .accordion-content{width:100%;opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}
.faq .accordion-content p{font-size:var(--font-size-md);margin:0 0 var(--space-2);padding-left:var(--space-1);border-left:3px solid var(--color-secondary)}
.faq .accordion-content a{color:var(--color-secondary)}
.faq .accordion-content ul{padding:var(--space-1) var(--space-1) 0;margin:-20px 0 0;border-left:3px solid var(--color-secondary)}
.faq .accordion-content ul li{position:relative;padding-left:var(--space-1)}
.faq .accordion-content ul li:before{font:500 12px fontello;content:"\f105";color:var(--color-secondary);display:inline-block;position:absolute;left:0;top:7px}
aside ul{margin:0;background:var(--color-white);padding:var(--space-3);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}
aside ul li{padding-left:var(--space-2);position:relative;display:block;border-bottom:1px solid var(--color-border)}
aside ul li:last-child{border:none}
aside ul li a{font-size:var(--font-size-md);padding:var(--space-0) 0;display:block}
aside ul li:nth-child(1){font-weight:500;font-size:var(--font-size-md);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-0);padding-left:0!important}
aside ul li:nth-child(1)::before{display:none}
aside ul li:nth-child(1) a{padding-top:0;font-size:var(--font-size-lg);color:var(--color-primary)!important}
aside ul li:nth-child(1) a:hover{color:var(--color-primary)!important}
aside ul li::before{font:12px fontello!important;content:"\f006"!important;color:var(--color-muted);position:absolute;left:0;top:17px}
aside ul li:hover a{color:var(--color-secondary)}
aside ul li:hover::before{color:var(--color-secondary)}
aside .contact{background:var(--color-white);padding:var(--space-2);box-shadow:var(--box-shadow);border-radius:var(--border-radius);margin-bottom:var(--space-2)}
aside .whatsapp{background-image:linear-gradient(to right bottom,#1f355e,#1a547b,#1e7394,#3594a7,#59b4b7);padding:var(--space-2);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}
aside .whatsapp p{color:var(--color-white);padding:0;margin:0 0 var(--space-0)}
aside .whatsapp a{background:linear-gradient(to bottom,#5AD165,#22B039);border-radius:var(--border-radius);text-align:center;color:var(--color-white);padding:var(--space-0) 0;border-radius:var(--border-radius);font-size:var(--font-size-sm);display:block}
.category-area{margin:0;position:relative}
.category-area h2,h3,h4,h5,h6{margin:0 0 7px}
.category-area .box {grid-template-columns:2fr 2fr;border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--border-radius);box-shadow:rgba(0,0,0,0.05) 0 3px 6px;margin-bottom:var(--space-4)}
.category-area .box:last-child{margin:0}
.category-area .box div{padding:var(--space-2)}
.category-area .box:hover h2{color:var(--color-secondary)}
.category-area .bg{text-align:center;overflow:hidden;background-image:linear-gradient(to right bottom,#1f355e,#1a547b,#1e7394,#3594a7,#59b4b7);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:none!important;}
.category-area .bg img{left:0;bottom:0;position:absolute;object-fit:contain;width:100%; height:100%}
.category-area .box h2{padding:0 0 4px 0!important;margin:0!important}
.category-area .box h2 a{transition:.3s ease-out;font-size:18px;font-weight:500;color:var(--color-primary)}
.category-area .box h2 a:hover{color:var(--color-secondary)}
.category-area .box p{padding:0 0 var(--space-1) 0;margin:0}
.category-area .box div .button {background:var(--color-secondary);color:var(--color-white);text-align:center;padding:8px 10px;border-radius:var(--border-radius);font-size:var(--font-size-sm)}
.category-area .box div .button:after{font:500 14px fontello!important;content:"\f105"!important;margin-left:8px;display:inline}
.category-area .box div .button:hover{background:var(--color-primary)}
.story-area{margin:0;position:relative}
.story-area h2,h3,h4,h5,h6{margin:0 0 7px}
.story-area .box {grid-template-columns:1fr 1fr;border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--border-radius);box-shadow:rgba(0,0,0,0.05) 0 3px 6px;margin-bottom:var(--space-4)}
.story-area .box:last-child{margin:0}
.story-area .box div:nth-child(1){padding:var(--space-2);display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:center;flex-direction:column;text-align:left}
.story-area .bg{text-align:center;overflow:hidden;box-shadow:none!important}
.story-area .bg img{left:0;bottom:0;position:relative;object-fit:contain;width:100%;height:100%;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}
.story-area .box h2{padding:0 0 4px 0!important;margin:0!important}
.story-area .box p{padding:0 0 var(--space-1) 0;margin:0}
.story-area .box span{background:var(--color-secondary);padding:0 var(--space-0);border-radius:var(--border-radius);font-size:var(--font-size-sm);color:var(--color-white)}
aside .wpcf7{margin-top:var(--space-0)}
.wpcf7-form label input{background:var(--color-white);transition:all .15s ease;border:1px solid var(--color-border);padding:var(--space-1);margin:0 0 var(--space-0);font-size:var(--font-size-sm);width:100%;border-radius:var(--border-radius)}
.wpcf7-form label textarea{background:var(--color-white);border:1px solid var(--color-border);padding:var(--space-1);margin:0 0 8px;font-size:var(--font-size-sm);width:100%;height:100px;border-radius:var(--border-radius);resize:none}
.wpcf7-form label textarea::placeholder{color:var(--color-body);font-size:var(--font-size-sm)}
.wpcf7-form label input::placeholder{color:var(--color-body);font-size:var(--font-size-sm)}
.wpcf7-form label input:focus{outline:none;border:1px solid var(--color-secondary)}
.wpcf7-form label textarea:focus{outline:none;border:1px solid var(--color-secondary)}
.wpcf7-form .wpcf7-submit{cursor:pointer;background:var(--color-primary);font-weight:500;border-radius:var(--border-radius);width:100%;appearance:none;position:relative;color:var(--color-white);margin:0;border:0;height:46px;font-size:var(--font-size-sm)}
.wpcf7 .screen-reader-response{display:none}
.wpcf7 form .wpcf7-response-output{padding:var(--space-0);border:1px solid #00a0d2;border-radius:var(--border-radius);font-size:var(--font-size-xs)!important;margin-top:var(--space-1)}
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}
.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}
.wpcf7-form-control-wrap{position:relative}
.wpcf7 input[type="file"]{cursor:pointer}
.wpcf7 span.wpcf7-not-valid-tip{font-size:var(--space-0);color:#f00!important;top:-22px;left:7px;position:absolute;background:var(--color-white);padding:0 var(--space-0)}
.wpcf7-select{height:48px;color:var(--color-body);font-size:var(--font-size-sm)!important;-webkit-appearance:none!important;transition:all .15s ease;border:1px solid var(--color-border);padding:0 var(--space-1);margin:0 0 var(--space-1);width:100%;border-radius:var(--border-radius);outline:none;background:var(--color-white)}
.wpcf7-select option{color:var(--color-body)}
.wpcf7-select option[value=""]{color:var(--color-muted)}
.wpcf7-acceptance span{margin:0 0 var(--space-0)}
.wpcf7-acceptance span label span{font-size:13px}
.wpcf7-form label.left{float:left;width:49%}
.wpcf7-form label.right{float:right;width:49%}
.wpcf7-form small{font-size:13px;color:var(--color-body)}
.clear{clear:both}
.wpcf7-spinner{visibility:hidden;display:block;background:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;position:relative;margin-bottom:-24px!important}
.wpcf7-spinner::before{content:'';position:absolute;background:var(--color-white);top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}
form.submitting .wpcf7-spinner{visibility:visible;margin:var(--space-1) 0 0!important}
.contact .flex{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-0);margin-bottom:4px}
.contact div img{margin-right:12px;width:50px;height:50px}
.contact div span:nth-child(1){color:var(--color-primary);font-weight:500}
.contact div span:nth-child(2){color:var(--color-muted);display:block}
.contact p{padding:0;margin:0}
.wpcf7-checkbox{margin-bottom:var(--space-1);padding:var(--space-0) var(--space-1);border-radius:var(--border-radius);border:1px solid var(--color-border);display:block;position:relative!important;height:172px;overflow-y:scroll;overflow-x:hidden}
.wpcf7-list-item label{display:flex;margin-bottom:5px!important;font-size:var(--font-size-sm)}
.wpcf7-list-item label:last-child{margin-bottom:0}
.wpcf7-list-item label input{margin:0!important;padding:0!important;height:14px!important;width:14px!important;margin-top:6px!important;margin-right:7px!important}
.wpcf7-form .file{margin-bottom:var(--space-1);border:1px solid var(--color-border);display:block;border-radius:var(--border-radius);padding:var(--space-1)}
.wpcf7-form .file input:focus{border:0!important}
.wpcf7-form .file input{border:0;padding:var(--space-0) 0}
.wpcf7-form .file input:last-child{margin:0}
table{border:1px solid var(--color-border);border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}
table tr{background:var(--color-white);border:1px solid var(--color-border)}
table tr:nth-child(even){background:var(--color-light)}
table th{padding:var(--space-1);text-align:left;background:var(--color-light)}
table td{padding:var(--space-1);text-align:left}
table td a{color:var(--color-body)}
.grecaptcha-badge{visibility:hidden!important}
.footer{position:relative;padding:var(--space-4) 0}
.footer .site-logo img{height:calc(45px + (34 - 26) * ((100vw - 100px) / (1600 - 180)));width:auto;margin-bottom:var(--space-1)}
.footer .grid{grid-gap:var(--space-0)}
.footer:after{display:block;content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;z-index:-1;background:var(--color-light)}
.footer ul li{padding:4px 0}
.footer ul li a{color:var(--color-body)}
.footer ul li a:hover{color:var(--color-secondary)}
.footer div a{font-weight:500;padding-bottom:4px;display:block}
.footer ul li a:before{font:500 12px/1 fontello!important;content:"\f105"!important;margin-right:6px;display:inline-block;width:var(--space-1);text-align:center;font-size:14px!important}
.footer ul li a{font-weight:400;letter-spacing:.3px;padding:0}
.copyright{text-align:center;margin-top:var(--space-1);border-top:1px solid var(--color-border);font-size:var(--font-size-sm)}
.copyright p{padding:0;margin:var(--space-1) 0}
.copyright a{color:var(--color-body);display:inline-block!important}
.copyright strong{display:block}
.floating_btn{position:fixed;bottom:20px!important;right:var(--space-1);width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}
.contact_icon{position:relative;background-color:#42db87;color:var(--color-white);width:60px;height:60px;font-size:34px;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;display:flex;align-items:center;justify-content:center;transform:translatey(0px);animation:pulse 1.5s infinite;box-shadow:0 0 0 0 #42db87;-webkit-animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);-moz-animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);-ms-animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);transition:all 300ms ease-in-out}
.contact_icon span{position:absolute;font-size:12px;right:0;top:0;border-radius:50%;background:#f00;width:18px;height:18px;line-height:18px;font-family:arial;}
.contact_icon i:after,.contact_icon i:before{padding-right:0!important}
.text_icon{margin-top:var(--space-0);color:var(--color-body);font-size:var(--font-size-xs);background:var(--color-white);border-radius:var(--border-radius);padding:2px 4px;box-shadow:var(--box-shadow)}
figure.wp-block-gallery img{width:100%!important}
@keyframes pulsing {
to{box-shadow:0 0 0 30px rgba(232,76,61,0)}
}
@keyframes spin {
0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@media only screen and (max-width: 1200px) {
.site-header{padding:0 var(--space-2)}
.px{padding:var(--space-2)}
.px2{padding:30px 25px}
.intro{padding:0 var(--space-2)}
.overview{padding:var(--space-4) var(--space-2)}
.step-area{display:flex;flex-direction:column-reverse}
.footer{padding:var(--space-2)}
}
@media only screen and (max-width: 1199.98px) {
:root{--space-3:20px;--space-4:25px;--space-5:40px;--font-size-lg:16px}
}
@media only screen and (max-width: 991.98px) {
:root{--space-4:20px;--space-5:30px}
}
@media (prefers-reduced-motion: reduce) {
html{scroll-behavior:auto}
}
@media only screen and (min-width:1024.98px) {
.mobile-menu{display:none}
}
@media only screen and (max-width:1024px) {
[id]{scroll-margin-top:85px}
h1{line-height:1.25}
.w-25,.w-50,.w-75{width:100%}
.grid-col-3{grid-template-columns:1fr 1fr}
.grid-col-2{grid-template-columns:1fr}
.layout{grid-template-columns:1fr}
.site-navigation>ul>li:last-child a{padding-right:var(--space-2)}
.sub-menu li.menu-children{padding:var(--space-0) var(--space-2) 0;border-right:0}
.sub-menu li.menu-children:first-child{padding-top:var(--space-2)}
.sub-menu li.menu-children:last-child{padding-bottom:var(--space-1)}
.mobile-menu .icon-menu{display:flex}
.mobile-menu .icon-menu:before{content:"\f0c9";font-size:23px}
.mobile-menu a{display:flex;align-items:center;justify-content:center;height:38px;width:38px;padding:0;color:var(--color-primary);border-radius:50%;margin-right:7px}
.mobile-menu a:last-child{margin-right:0}
.mobile-menu a:hover{color:var(--color-primary)}
.mobile-menu a:hover:after{display:none}
.mobile-menu a.active{background-color:rgba(var(--color-dark-rgb),0.1);color:var(--color-primary)}
.mobile-menu a.active:before{font-size:22px;content:"\e802"}
.mobile-menu a:active{background-color:rgba(var(--color-dark-rgb),0.25);opacity:1}
.mobile-menu a:before{font:400 18px/1 fontello;padding:0}
.mobile-menu span{display:none}
.site-header .flex-2{height:70px}
.site-header .site-logo{padding:0}
.site-navigation{display:block;background-color:var(--color-white);width:100%;height:calc(100% - 70px);overflow-x:hidden;overflow-y:scroll;position:fixed;top:70px;left:-100%;transition:all .3s ease;z-index:98;padding:0}
.site-navigation>ul{flex-direction:column;height:auto}
.site-navigation>ul>li{margin-left:0;border-bottom:1px solid var(--color-border)}
.site-navigation>ul>li>a{font-size:var(--font-size-lg);font-weight:500;justify-content:space-between;padding:var(--space-1) var(--space-4)}
.site-navigation>ul>li>a:after{font:500 12px/1 fontello!important;content:"\f006"!important;color:var(--color-muted);margin-right:1px}
.site-navigation.active{left:0}
.mega-menu{max-height:355px;overflow-x:hidden;overflow-y:scroll;}
.mega-menu::-webkit-scrollbar{display: none;}
.mega-menu .sub-menu{background-color:var(--color-light)}
li.menu-children.alt ul.sub-menu{background-color:var(--color-light);width:100%;padding:var(--space-0) var(--space-2)}
.mega-menu.is-active>ul.is-open{grid-template-columns:1fr}
.quote a{color:var(--color-primary)!important;padding:0!important);background:none!important;margin:0!important;height:58px!important}
.quote a:after{position:relative;left:0;top:0;width:auto;height:auto;opacity:1;clip-path:none}
.quote a:hover{color:var(--color-secondary)!important}
.quote a:hover:after{clip-path:circle(150px at center)}
.sub-menu{position:relative;top:0;border:0;-webkit-box-shadow:inset 0px 0px 10px -3px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 0px 10px -3px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 10px -3px rgba(0,0,0,0.5)}
.sub-menu a{font-size:var(--font-size-md)}
.mega-menu .menu-children>a{margin-bottom:5px;font-size:var(--font-size-md)}
.site-navigation>ul>.menu-children.is-active>a:after{transform:rotate(90deg)}
.site-navigation>ul>.menu-children.is-active>a{position:sticky;top:0;z-index:999;background:var(--color-white)}
.intro{padding:0 var(--space-2)}
.intro .intro-content{margin-bottom:var(--space-3);grid-gap:var(--space-0)}
.intro .intro-content div{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;overflow:auto;flex-direction:row}
.intro .intro-content a{important;text-align:center;display:inline-block;width:100%;padding:12px 0;font-size:15px}
.intro .intro-content a:after{margin-left:5px}
.intro .intro-image{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;flex-direction:column;text-align:center}
.intro .intro-image img{width:60%;height:auto}
.about-area .right{border-radius:5px}
.about-area .right img{border-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.step-area .right{border-radius:5px}
.step-area .left img{border-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.step-area .right ul li{border-bottom:1px solid #E4ECF9;padding:var(--space-0) 0 var(--space-0) 50px;position:relative}
.step-area .right ul li:before{margin-right:7px;top:18px;width:40px;height:40px}
.overview{grid-gap:var(--space-0);display:grid}
.overview div i{font-size:28px;width:36px}
.overview div:nth-child(3) i{font-size:24px}
.overview div:nth-child(4) i{font-size:30px}
.overview div span{font-size:var(--font-size-sm);line-height:var(--space-2)}
.overview.grid-col-4{grid-template-columns:repeat(2,1fr)}
.overview.count div:nth-child(2){display:none}
.overview.count.grid-col-3{grid-template-columns:1fr 1fr;grid-gap:0}
.overview.count{padding-top:30px}
.overview.count div span{padding-top:0}
.overview.count div .counter{font-size:20px;margin-bottom:0}
.overview.count div:nth-child(1){padding-left:32px}
.overview.count div:nth-child(3){padding-left:40px}
.overview.count div:before{font-size:30px;height:30px;top:0}
.overview.count div:nth-child(3):before{font-size:25px;top:2px}
.grid-col-4{grid-template-columns:1fr}
.contact-area{grid-gap:var(--space-3)}
.contact-area div{flex-direction:column;grid-gap:var(--space-0)}
.contact-area p{text-align:center;font-size:22px}
.contact-area a{padding:var(--space-0)}
.contact-area a.whatsapp{padding:var(--space-0)}
.testimonials div{grid-template-columns:1fr 1fr;grid-gap:0}
.testimonials h3{font-size:16px}
.testimonials-control i{font-size:20px}
.sticky{display:flex;flex-direction:column-reverse}
.sticky .whatsapp{margin-bottom:var(--space-2)}
table th,table tr{font-size:13px}
article.blog h1{line-height:1.35}
article.blog small{margin-bottom:var(--space-2);margin-top:var(--space-0)}
.copyright{grid-gap:0}
.copyright span:first-child{text-align:center}
.copyright span:last-child{text-align:center}
.footer small{text-align:left}
.footer .grid {grid-gap:var(--space-2);grid-template-columns:1fr}
.footer p{padding-right:0}
.floating_btn{bottom:var(--space-1);right:0}
}
@media only screen and (max-width: 768px) {
.wp-block-group.wp-container-1{flex-direction:column;align-items:center}
.wp-block-group.wp-container-1 figure img{width:100%!important;min-height:300px!important;object-fit:cover!important;display:block!important}
blockquote{flex-direction:column}
.wp-block-image{width:100%}
blockquote img{width:100%}
blockquote p:nth-child(2):after{right:var(--space-2);top:-0}
.service{justify-content: flex-start; align-items: flex-start; align-content: center;flex-direction: column}
.service div{flex-direction:row;text-align:left;margin-bottom:var(--space-1)}
.service div:last-child{margin-bottom:0}
.service div img{margin-right:var(--space-0);margin-bottom:0px}
.category-area .box {grid-template-columns:1fr;display:flex;flex-direction:column-reverse}
.category-area .bg img{margin:0 auto;width:60%;position:relative}
.category-area .bg{text-align:center;border-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0;display;padding:0!important}
.story-area .box {grid-template-columns:1fr;display:flex;flex-direction:column-reverse}
.story-area .bg img{border-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}
}
@media only screen and (max-width: 576px) {
.content{overflow-x:hidden}
.grid-col-5{grid-template-columns:1fr 1fr 1fr}
.grid-col-3{grid-template-columns:1fr}
}
