.elementor-6196 .elementor-element.elementor-element-3311951a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#00FC89;--border-color:#00FC89;}.elementor-6196 .elementor-element.elementor-element-3311951a:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-3311951a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6196 .elementor-element.elementor-element-20bebc5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-58c9ce90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-21fa783{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6196 .elementor-element.elementor-element-21fa783:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-21fa783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6196 .elementor-element.elementor-element-fca6b3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-bca2ed6 img{width:60%;}.elementor-6196 .elementor-element.elementor-element-4fc90b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-bff0bbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-06b421d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-402353f .elementor-button{background-color:#0D826B;font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.29);border-radius:5px 5px 5px 5px;padding:7% 10% 7% 010%;}.elementor-6196 .elementor-element.elementor-element-402353f .elementor-button-content-wrapper{flex-direction:row;}.elementor-6196 .elementor-element.elementor-element-402353f .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-6196 .elementor-element.elementor-element-11b18179{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6196 .elementor-element.elementor-element-74a7599e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-74a7599e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6196 .elementor-element.elementor-element-37e7dca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-37e7dca.e-con{--align-self:center;}.elementor-6196 .elementor-element.elementor-element-5102d2a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-5102d2a0:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-5102d2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDF9;}.elementor-6196 .elementor-element.elementor-element-4ac72287{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-6196 .elementor-element.elementor-element-4ac72287:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-4ac72287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDF9;}.elementor-6196 .elementor-element.elementor-element-4ac72287::before, .elementor-6196 .elementor-element.elementor-element-4ac72287 > .elementor-background-video-container::before, .elementor-6196 .elementor-element.elementor-element-4ac72287 > .e-con-inner > .elementor-background-video-container::before, .elementor-6196 .elementor-element.elementor-element-4ac72287 > .elementor-background-slideshow::before, .elementor-6196 .elementor-element.elementor-element-4ac72287 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6196 .elementor-element.elementor-element-4ac72287 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#5D5D5D;--background-overlay:'';}.elementor-6196 .elementor-element.elementor-element-53408cd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-53408cd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6196 .elementor-element.elementor-element-37c3af03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6196 .elementor-element.elementor-element-6a175a00{width:100%;max-width:100%;}.elementor-6196 .elementor-element.elementor-element-1721b7b{--display:flex;}.elementor-6196 .elementor-element.elementor-element-4096306a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-6196 .elementor-element.elementor-element-13af7ceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-581461b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-2bd96928{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-1587ecd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-1587ecd1:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-1587ecd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-6196 .elementor-element.elementor-element-5100180d.elementor-element{--align-self:center;}.elementor-6196 .elementor-element.elementor-element-2f55df51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-43f7a601{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-6ccbcb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-2d67b5df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-25f293c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-4e93752e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-3f4c2a58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-7356daa4 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-6196 .elementor-element.elementor-element-6e9ca528{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-1cfb5728 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-6196 .elementor-element.elementor-element-318e61f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6196 .elementor-element.elementor-element-2a598858{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;--margin-top:-69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-9954fd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6196 .elementor-element.elementor-element-9954fd2:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-9954fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6196 .elementor-element.elementor-element-200dbc1a .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#0D826B;}.elementor-6196 .elementor-element.elementor-element-c9bcc22.elementor-element{--align-self:center;}.elementor-6196 .elementor-element.elementor-element-3d6f6840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6196 .elementor-element.elementor-element-3d6f6840:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-3d6f6840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6196 .elementor-element.elementor-element-5657362a .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#0D826B;}.elementor-6196 .elementor-element.elementor-element-26685dbb.elementor-element{--align-self:center;}.elementor-6196 .elementor-element.elementor-element-51f468c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6196 .elementor-element.elementor-element-412e9a6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:22px 22px 22px 22px;--margin-top:-69px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-1e2ab2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6196 .elementor-element.elementor-element-1e2ab2f:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-1e2ab2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6196 .elementor-element.elementor-element-252e8646 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#0D826B;}.elementor-6196 .elementor-element.elementor-element-6e5e0f4c.elementor-element{--align-self:center;}.elementor-6196 .elementor-element.elementor-element-56587b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:23px 23px 23px 23px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6196 .elementor-element.elementor-element-56587b21:not(.elementor-motion-effects-element-type-background), .elementor-6196 .elementor-element.elementor-element-56587b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6196 .elementor-element.elementor-element-5570e746 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;color:#0D826B;}.elementor-6196 .elementor-element.elementor-element-39236325.elementor-element{--align-self:center;}.elementor-6196 .elementor-element.elementor-element-18d1ce49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-7e0363aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-32f92e76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-5da581f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6196 .elementor-element.elementor-element-a1880b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-6196 .elementor-element.elementor-element-20bebc5d{--width:33.3333%;}.elementor-6196 .elementor-element.elementor-element-58c9ce90{--width:66.6666%;}.elementor-6196 .elementor-element.elementor-element-fca6b3f{--width:25%;}.elementor-6196 .elementor-element.elementor-element-4fc90b3{--width:25%;}.elementor-6196 .elementor-element.elementor-element-bff0bbe{--width:25%;}.elementor-6196 .elementor-element.elementor-element-06b421d{--width:25%;}.elementor-6196 .elementor-element.elementor-element-74a7599e{--width:61.717%;}.elementor-6196 .elementor-element.elementor-element-37e7dca{--width:50%;}.elementor-6196 .elementor-element.elementor-element-53408cd2{--width:61.717%;}.elementor-6196 .elementor-element.elementor-element-2a598858{--content-width:848px;}.elementor-6196 .elementor-element.elementor-element-9954fd2{--width:50%;}.elementor-6196 .elementor-element.elementor-element-3d6f6840{--width:50%;}.elementor-6196 .elementor-element.elementor-element-412e9a6f{--content-width:848px;}.elementor-6196 .elementor-element.elementor-element-1e2ab2f{--width:50%;}.elementor-6196 .elementor-element.elementor-element-56587b21{--width:50%;}}@media(max-width:767px){.elementor-6196 .elementor-element.elementor-element-3311951a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-6196 .elementor-element.elementor-element-20bebc5d{--width:50%;--justify-content:center;}.elementor-6196 .elementor-element.elementor-element-58c9ce90{--width:50%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6196 .elementor-element.elementor-element-5102d2a0{--min-height:199px;}.elementor-6196 .elementor-element.elementor-element-7184ca47 img{width:62%;}.elementor-6196 .elementor-element.elementor-element-4ac72287{--overlay-opacity:0;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-1587ecd1{--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-25f293c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-4e93752e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6196 .elementor-element.elementor-element-5da581f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-21fa783 */#hea{
    height:90px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6839206f *//* HERO SECTION */

.apostille-hero{

padding:20px 20px;

background-size:cover;
background-position:center;
background: transparent;

}

.hero-container{

max-width:1100px;
margin:auto;

display:flex;
align-items:center;

}

.hero-left{

max-width:620px;

}

.hero-left h1{

font-size:46px;
line-height:1.2;
margin-bottom:18px;
font-weight: 700;

}

.hero-left span{

color:#0D826B;

}

.hero-sub{

font-size:18px;
color:#444;
margin-bottom:25px;

}


/* DOCUMENT TYPES */

.doc-icons{

display:grid;
grid-template-columns:repeat(2,1fr);
gap:10px;
margin-bottom:25px;

}

.doc-item{

background:#fff;
padding:10px 14px;
border-radius:8px;
font-size:14px;
box-shadow:0 4px 10px rgba(0,0,0,.05);

}


/* CTA WRAPPER */

.urgent-wrapper{
text-align:left;
margin-top:20px;
}



/* GREEN BUTTON */

.btn-call{

display:inline-flex;
align-items:center;
justify-content:center;
gap:10px;

padding:16px 36px;

border-radius:30px;

font-weight:600;
font-size:18px;

text-decoration:none;

color:#fff;

background:#0D826B;

box-shadow:0 12px 25px rgba(13,130,107,0.35);

transition:.3s ease;

animation:pulseGreen 2s infinite;

}

.btn-call:hover{

transform:translateY(-3px);
background:#0a6b58;
color:white;
}


/* PULSE */

@keyframes pulseGreen{

0%{box-shadow:0 0 0 0 rgba(13,130,107,0.6);}
70%{box-shadow:0 0 0 18px rgba(13,130,107,0);}
100%{box-shadow:0 0 0 0 rgba(13,130,107,0);}

}


/* TRUST ROW */

.trust-row{

margin-top:20px;

font-size:15px;
font-weight:600;

display:flex;
flex-wrap:wrap;

gap:18px;

}

.trust-item{

display:flex;
align-items:center;
gap:6px;

}


/* STICKY MOBILE CALL */

.sticky-call{

display:none;

}

@media(max-width:768px){

.hero-left h1{
font-size:30px;
}

.doc-icons{
grid-template-columns:1fr;
}

.btn-call{
width:100%;
}

.trust-row{
flex-direction:column;
align-items:flex-start;
}

.sticky-call{

display:flex;

position:fixed;
bottom:0;
left:0;

width:100%;

background:#0D826B;

padding:14px;

justify-content:center;

font-weight:700;
font-size:18px;

text-decoration:none;
color:#fff;

z-index:1000;

box-shadow:0 -4px 15px rgba(0,0,0,0.2);

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59b1ffac *//* HERO SECTION */

.us-hero-apostille{

padding:20px 20px;

background-size:cover;
background-position:center;
background: transparent;

}

.us-hero-container{

max-width:1100px;
margin:auto;

display:flex;
align-items:center;

}

.us-hero-left{

max-width:620px;

}

.us-hero-left h1{

font-size:46px;
line-height:1.1;
margin-bottom:18px;
font-weight:700;

}

.us-hero-left span{

color:#0D826B;

}

.us-hero-sub{

font-size:18px;
color:#444;
margin-bottom:25px;
line-height:1.3;

}


/* DOCUMENT TYPES */

.us-doc-icons{

display:grid;
grid-template-columns:repeat(2,1fr);
gap:3px;
margin-bottom:25px;

}

.us-doc-item{

background:#fff;
padding:10px 14px;
border-radius:8px;
font-size:13px;
box-shadow:0 4px 10px rgba(0,0,0,.05);

}


/* CTA WRAPPER */

.us-urgent-wrapper{
text-align:left;
margin-top:20px;
}


/* GREEN BUTTON */

.us-btn-call{

display:inline-flex;
align-items:center;
justify-content:center;
gap:5px;

padding:6px 5px;

border-radius:15px;

font-weight:600;
font-size:18px;

text-decoration:none;

color:#fff;

background:#0D826B;

box-shadow:0 12px 25px rgba(13,130,107,0.35);

transition:.3s ease;

animation:pulseGreen 2s infinite;

}

.us-btn-call:hover{

transform:translateY(-3px);
background:#0a6b58;
color:white;

}


/* PULSE */

@keyframes pulseGreen{

0%{box-shadow:0 0 0 0 rgba(13,130,107,0.6);}
70%{box-shadow:0 0 0 18px rgba(13,130,107,0);}
100%{box-shadow:0 0 0 0 rgba(13,130,107,0);}

}


/* TRUST ROW */

.us-trust-row{

margin-top:20px;

font-size:15px;
font-weight:600;

display:flex;
flex-wrap:wrap;

gap:5px;

}

.us-trust-item{

display:flex;
align-items:center;
gap:6px;

}


/* STICKY MOBILE CALL */

.us-sticky-call{

display:none;

}

@media(max-width:768px){

.us-hero-left h1{
font-size:30px;
}

.us-doc-icons{
grid-template-columns:1fr;
}

.us-btn-call{
width:100%;
}

/* tighter trust text for mobile */

.us-trust-row{
flex-direction:column;
align-items:flex-start;
font-size:14px;
line-height:1.2;
}

.us-trust-item{
line-height:1.2;
}

.us-sticky-call{

display:flex;

position:fixed;
bottom:0;
left:0;

width:100%;

background:#0D826B;

padding:14px;

justify-content:center;

font-weight:700;
font-size:18px;

text-decoration:none;
color:#fff;

z-index:1000;

box-shadow:0 -4px 15px rgba(0,0,0,0.2);

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6675cfbe *//* SECTION */

.country-grid{
display:none;
grid-template-columns:repeat(4,1fr);
gap:10px;
text-align:left;
margin-top:25px;
}

.country-grid.show{
display:grid;
}
.apostille-global{
padding:80px 20px;
font-family:Onest, sans-serif;
}

.global-container{
max-width:1200px;
margin:auto;
text-align:center;
}


/* ========================= */
/* TITLE + UNDERLINE */
/* ========================= */

.global-title{
font-size:42px;
font-weight:700;
margin-bottom:15px;
display:inline-block;
position:relative;
}

.global-title span{
color:#0D826B;
}

/* animated underline */

.global-title::after{
content:"";
position:absolute;
left:0;
bottom:-8px;
width:0;
height:4px;
background:#0D826B;
transition:.5s;
}

.global-title:hover::after{
width:100%;
}


/* SUBTEXT */

.global-sub{
font-size:18px;
color:#555;
max-width:800px;
margin:auto;
margin-bottom:40px;
}


/* ========================= */
/* MAJOR COUNTRY TILES */
/* ========================= */

.highlight-countries{
display:flex;
flex-wrap:wrap;
gap:10px;
justify-content:center;
margin-bottom:40px;
}

.country-tile{
background:#E8F1E0;
color:#0D826B;
padding:10px 16px;
border-radius:8px;
font-weight:600;
font-size:14px;
transition:.3s ease;
cursor:pointer;
}

.country-tile:hover{
transform:translateY(-3px);
box-shadow:0 6px 15px rgba(0,0,0,0.1);
}


/* ========================= */
/* HEADING */
/* ========================= */

.country-heading{
font-size:28px;
margin-bottom:30px;
}


/* ========================= */
/* DROPDOWN BUTTON */
/* ========================= */

.country-dropdown-btn{
background:#0D826B;
color:#fff;
border:none;
padding:12px 22px;
border-radius:30px;
font-weight:600;
cursor:pointer;
display:inline-flex;
align-items:center;
gap:10px;
transition:.3s;
}

/* keep color after click */

.country-dropdown-btn:focus{
outline:none;
background:#0D826B;
color:#fff;
}

.country-dropdown-btn:hover{
transform:translateY(-2px);
}


/* ICON */

.dropdown-icon{
width:18px;
height:18px;
stroke:white;
stroke-width:2;
fill:none;
}


/* ========================= */
/* COUNTRY GRID */
/* ========================= */

.country-grid{
display:none;
grid-template-columns:repeat(4,1fr);
gap:10px;
text-align:left;
margin-top:25px;
}

.country-grid.show{
display:grid;
}

.country-grid div{
background:#ffffff;
padding:10px 14px;
border-radius:8px;
font-size:14px;
box-shadow:0 2px 6px rgba(0,0,0,0.05);
}


/* ========================= */
/* MOBILE */
/* ========================= */

@media(max-width:900px){

.country-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:600px){

.global-title{
font-size:30px;
}

.country-grid{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7356daa4 *//* ======================================================
🔧 DESIGN CONTROL PANEL
Change values here without touching the layout
====================================================== */

:root{

--tile-bg:#ffffff;      /* tile background color */
--tile-radius:20px;     /* tile border radius */

}


/* ======================================================
SECTION STYLE
====================================================== */

.apostille-features{
padding:60px 20px;
background:#f8fafc;
border-radius:30px;
}


/* ======================================================
MAIN CONTAINER
====================================================== */

.features-container{
max-width:1200px;
margin:auto;
text-align:center;
border-radius: 30px;
}


/* ======================================================
SECTION HEADING
====================================================== */

.features-heading{

font-size:36px;
font-weight:700;

display:inline-block;
position:relative;

margin-bottom:12px;

}


/* HEADING COLORS */

.heading-black{
color:#1e293b;
}

.heading-green{
color:#0D826B;
}


/* UNDERLINE ANIMATION */

.features-heading::after{

content:"";
position:absolute;

left:0;
bottom:-8px;

width:0;
height:4px;

background:#0D826B;

border-radius:4px;

transition:width .6s ease;

}

.features-heading:hover::after{
width:100%;
}


/* ======================================================
SUB HEADING
====================================================== */

.features-subheading{

max-width:700px;
margin:20px auto 50px auto;

font-size:16px;
color:#475569;
line-height:1.7;

}


/* ======================================================
FEATURE GRID
====================================================== */

.features-grid{

display:grid;
grid-template-columns:repeat(4,1fr);
gap:20px;

}


/* ======================================================
FEATURE TILE
====================================================== */

.feature-card{

background:var(--tile-bg);

padding:25px;

border-radius:var(--tile-radius);

box-shadow:0 10px 25px rgba(0,0,0,0.08);

transition:all .3s ease;

text-align:left;

text-decoration:none;

color:inherit;

}


/* TILE HOVER EFFECT */

.feature-card:hover{

transform:translateY(-6px);

box-shadow:0 20px 40px rgba(0,0,0,0.12);

}


/* ======================================================
ICON STYLE
====================================================== */

.feature-icon{

width:40px;
height:40px;

display:flex;
align-items:center;
justify-content:center;

border-radius:50%;

background:#e6f7f4;

color:#0D826B;

font-size:18px;

margin-bottom:12px;

}


/* PHONE ICON BACKGROUND */

.phone-icon{
background:#0D826B;
}


/* ======================================================
TILE TITLE
====================================================== */

.feature-card h3{

font-size:18px;
margin-bottom:8px;

color:#1e293b;

}


/* ======================================================
TILE TEXT
====================================================== */

.feature-card p{

font-size:14px;
color:#475569;

line-height:1.6;

}


/* ======================================================
CTA BUTTON
====================================================== */

.features-cta{
margin-top:40px;
}

.apostille-btn{

display:inline-flex;
align-items:center;
gap:10px;

padding:14px 30px;

background:#0D826B;

color:#ffffff;

font-weight:600;

border-radius:50px;

text-decoration:none;

transition:.3s;

box-shadow:0 10px 25px rgba(37,99,235,.3);

}

.apostille-btn:hover{

transform:translateY(-3px);

box-shadow:0 15px 35px rgba(37,99,235,.4);

}


/* ======================================================
RESPONSIVE
====================================================== */

@media(max-width:1000px){

.features-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:600px){

.features-grid{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cfb5728 *//* ======================================================
🔧 DESIGN CONTROL PANEL
Change values here without touching the layout
====================================================== */

:root{

--tile-bg:#ffffff;      /* tile background color */
--tile-radius:20px;     /* tile border radius */

}


/* ======================================================
SECTION STYLE
====================================================== */

.apostille-features{
padding:60px 20px;
background:#f8fafc;
border-radius:30px;
}


/* ======================================================
MAIN CONTAINER
====================================================== */

.features-container{
max-width:1200px;
margin:auto;
text-align:center;
border-radius: 30px;
}


/* ======================================================
SECTION HEADING
====================================================== */

.features-heading{

font-size:36px;
font-weight:700;

display:inline-block;
position:relative;

margin-bottom:12px;

}


/* HEADING COLORS */

.heading-black{
color:#1e293b;
}

.heading-green{
color:#0D826B;
}


/* UNDERLINE ANIMATION */

.features-heading::after{

content:"";
position:absolute;

left:0;
bottom:-8px;

width:0;
height:4px;

background:#0D826B;

border-radius:4px;

transition:width .6s ease;

}

.features-heading:hover::after{
width:100%;
}


/* ======================================================
SUB HEADING
====================================================== */

.features-subheading{

max-width:700px;
margin:20px auto 50px auto;

font-size:16px;
color:#475569;
line-height:1.7;

}


/* ======================================================
FEATURE GRID
====================================================== */

.features-grid{

display:grid;
grid-template-columns:repeat(4,1fr);
gap:20px;

}


/* ======================================================
FEATURE TILE
====================================================== */

.feature-card{

background:var(--tile-bg);

padding:25px;

border-radius:var(--tile-radius);

box-shadow:0 10px 25px rgba(0,0,0,0.08);

transition:all .3s ease;

text-align:left;

text-decoration:none;

color:inherit;

}


/* TILE HOVER EFFECT */

.feature-card:hover{

transform:translateY(-6px);

box-shadow:0 20px 40px rgba(0,0,0,0.12);

}


/* ======================================================
ICON STYLE
====================================================== */

.feature-icon{

width:40px;
height:40px;

display:flex;
align-items:center;
justify-content:center;

border-radius:50%;

background:#e6f7f4;

color:#0D826B;

font-size:18px;

margin-bottom:12px;

}


/* PHONE ICON BACKGROUND */

.phone-icon{
background:#0D826B;
}


/* ======================================================
TILE TITLE
====================================================== */

.feature-card h3{

font-size:18px;
margin-bottom:8px;

color:#1e293b;

}


/* ======================================================
TILE TEXT
====================================================== */

.feature-card p{

font-size:14px;
color:#475569;

line-height:1.6;

}


/* ======================================================
CTA BUTTON
====================================================== */

.features-cta{
margin-top:40px;
}

.apostille-btn{

display:inline-flex;
align-items:center;
gap:10px;

padding:14px 30px;

background:#0D826B;

color:#ffffff;

font-weight:600;

border-radius:50px;

text-decoration:none;

transition:.3s;

box-shadow:0 10px 25px rgba(37,99,235,.3);

}

.apostille-btn:hover{

transform:translateY(-3px);

box-shadow:0 15px 35px rgba(37,99,235,.4);

}


/* ======================================================
RESPONSIVE
====================================================== */

@media(max-width:1000px){

.features-grid{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:600px){

.features-grid{
grid-template-columns:1fr;
}

}/* End custom CSS */
/* Start custom CSS *//* Animated SaaS Gradient Background */

.page-id-44403{
background: linear-gradient(
120deg,
#E8F1E0,
#f3f8ee,
#ffffff,
#f0f6e9
);

background-size: 300% 300%;
animation: premiumGradientMove 18s ease infinite;
}

/* Animation */

@keyframes premiumGradientMove{

0%{
background-position:0% 50%;
}

50%{
background-position:100% 50%;
}

100%{
background-position:0% 50%;
}

}

/* Hide Tidio chat only on mobile for page 44245 */
@media (max-width:768px){

body.page-id-44403 #tidio-chat,
body.page-id-44403 #tidio-chat iframe,
body.page-id-44403 #button,
body.page-id-44403 .widgetLabel,
body.page-id-44403 .tidio-chat{
display:none !important;
}

}/* End custom CSS */