.elementor-kit-6{--e-global-color-primary:#2C51A0;--e-global-color-secondary:#D0AE6E;--e-global-color-text:#1A151A;--e-global-color-accent:#1C8BF9;--e-global-color-5f0d4f7:#111226;--e-global-color-d18ee66:#3E3F94;--e-global-color-7b3049b:#FFFFFF;--e-global-color-74c2ba9:#050505;--e-global-color-0ed6e76:#004578;--e-global-color-a0d5c9a:#F6F6F6;--e-global-color-c2b4f5a:#888888;--e-global-color-2701669:#333333;--e-global-color-490dbe6:#7AC019;--e-global-color-1e6a3ab:#F4F7FC;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:23px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-b77b36c-font-family:"Montserrat";--e-global-typography-b77b36c-font-size:45px;--e-global-typography-b77b36c-font-weight:700;--e-global-typography-b77b36c-line-height:55px;--e-global-typography-d12fa77-font-family:"Montserrat";--e-global-typography-d12fa77-font-size:35px;--e-global-typography-d12fa77-font-weight:200;--e-global-typography-cab4592-font-family:"Montserrat";--e-global-typography-cab4592-font-size:70px;--e-global-typography-cab4592-font-weight:700;--e-global-typography-cab4592-line-height:75px;--e-global-typography-cab4592-letter-spacing:-1px;--e-global-typography-659130b-font-family:"Montserrat";--e-global-typography-659130b-font-size:80px;--e-global-typography-659130b-font-weight:600;--e-global-typography-659130b-line-height:88px;--e-global-typography-659130b-letter-spacing:-1px;--e-global-typography-9097e8a-font-family:"Montserrat";--e-global-typography-9097e8a-font-size:22px;--e-global-typography-9097e8a-font-weight:300;--e-global-typography-b4439f3-font-size:60px;--e-global-typography-b4439f3-font-weight:100;--e-global-typography-b4439f3-letter-spacing:-1px;--e-global-typography-74af8f2-font-size:37px;--e-global-typography-74af8f2-font-weight:700;--e-global-typography-b003dae-font-size:37px;--e-global-typography-b003dae-font-weight:200;--e-global-typography-b003dae-letter-spacing:-1px;--e-global-typography-939ce52-font-size:30px;--e-global-typography-939ce52-font-weight:700;--e-global-typography-340059f-font-size:23px;--e-global-typography-340059f-font-weight:600;--e-global-typography-5de7b33-font-size:20px;--e-global-typography-5de7b33-font-weight:600;--e-global-typography-5de7b33-text-decoration:none;--e-global-typography-f69d62e-font-size:20px;--e-global-typography-f69d62e-font-weight:300;--e-global-typography-2335b5f-font-size:17px;--e-global-typography-2335b5f-font-weight:500;--e-global-typography-6aac1ea-font-size:15px;--e-global-typography-6aac1ea-font-weight:500;--e-global-typography-c431750-font-size:13px;--e-global-typography-c431750-font-weight:500;--e-global-typography-95f0994-font-size:11px;--e-global-typography-af33c17-font-family:"Montserrat";--e-global-typography-af33c17-font-size:55px;--e-global-typography-af33c17-font-weight:700;--e-global-typography-af33c17-letter-spacing:-1.5px;--e-global-typography-ae75853-font-family:"Montserrat";--e-global-typography-ae75853-font-size:25px;--e-global-typography-ae75853-font-weight:500;--e-global-typography-ae75853-letter-spacing:6px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px;}.e-con{--container-max-width:1380px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1224px){.elementor-kit-6{--e-global-typography-b77b36c-font-size:40px;--e-global-typography-cab4592-font-size:50px;--e-global-typography-cab4592-line-height:50px;--e-global-typography-659130b-font-size:60px;--e-global-typography-659130b-line-height:67px;--e-global-typography-659130b-letter-spacing:-1px;--e-global-typography-b4439f3-font-size:50px;--e-global-typography-b003dae-font-size:27px;--e-global-typography-5de7b33-font-size:18px;--e-global-typography-f69d62e-font-size:18px;--e-global-typography-af33c17-font-size:50px;--e-global-typography-af33c17-line-height:50px;--e-global-typography-ae75853-font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-b77b36c-font-size:20px;--e-global-typography-b77b36c-line-height:30px;--e-global-typography-d12fa77-font-size:18px;--e-global-typography-cab4592-font-size:25px;--e-global-typography-cab4592-line-height:35px;--e-global-typography-659130b-font-size:30px;--e-global-typography-659130b-line-height:37px;--e-global-typography-659130b-letter-spacing:-1px;--e-global-typography-b4439f3-font-size:30px;--e-global-typography-74af8f2-font-size:27px;--e-global-typography-b003dae-font-size:20px;--e-global-typography-939ce52-font-size:20px;--e-global-typography-340059f-font-size:18px;--e-global-typography-5de7b33-font-size:13px;--e-global-typography-f69d62e-font-size:16px;--e-global-typography-2335b5f-font-size:17px;--e-global-typography-af33c17-font-size:40px;--e-global-typography-af33c17-line-height:40px;--e-global-typography-ae75853-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --berlo-orange:#E85C2A; --berlo-ink:#3D241C; --berlo-cream:#FBF4EE; --berlo-gold:#E6A817; --berlo-blush:#F3B7A2; --berlo-taupe:#C4A484; --berlo-maroon:#6E2218; --berlo-sans:Poppins; --berlo-script:Pacifico; --pa-field:#0F2A1D; --pa-cream:#F6F1E6; --pa-straw:#EAE2D0; --pa-gold:#C9A14A; --pa-gold-text:#8A6A22; --pa-ink:#1B1A16; --pa-ink-soft:#4A4840; --pa-rust:#B04A2E; --pa-display:DM Serif Display; --pa-body:Inter; }
/* Start custom CSS */.swiper-wrapper {
  will-change: transform;
  transition: transform 0.6s ease !important;
}



.botao-out .elementor-button { border-radius: 50px; padding: 17px; }
@media (max-width: 767px) { .botao-out .elementor-button { padding: 10px; } }

.botao-1 .elementor-button { border-radius: 50px; padding: 17px; }
@media (max-width: 767px) { .botao-out .elementor-button { padding: 10px; } }

.border-box { border-radius: 25px; }
@media (max-width: 1024px) { .border-box { border-radius: 20px; } }
@media (max-width: 767px) { .border-box { border-radius: 20px; } }



.pd-padrao{padding: 70px 20px 70px 20px;}
@media (max-width: 1024px){.pd-padrao{padding: 50px 20px 50px 20px;}}
@media (max-width: 767px){.pd-padrao{padding: 40px 10px 40px 10px;}}

.pd-padrao-2{padding: 100px 20px 100px 20px;}
@media (max-width: 1024px){.pd-padrao{padding: 80px 20px 80px 20px;}}
@media (max-width: 767px){.pd-padrao{padding: 60px 10px 60px 10px;}}


.rank-math-breadcrumb {
    text-align: center;
}

.rank-math-breadcrumb,
.rank-math-breadcrumb a,
.rank-math-breadcrumb span {
    color: #FFF !important;
    font-size: 14px;
}

.rank-math-breadcrumb a {
    transition: color 0.3s ease;
}

.rank-math-breadcrumb a:hover {
    color: #FFF !important;
}/* End custom CSS */