:root {

--color-def: 		#0B0C0C; /* rgb 11, 12, 12 */
--color-blue: 		#0041FF; /* rgb 0, 65, 255 */
--color-pink: 		#FF2E6A; /* rgb 255, 46, 106 */

--font-default: 'Gothic A1';

}


html, body { width: 100%; height: 100%; margin: 0px; padding: 0px; }
body { background-color: #fff; position: relative; }
body, body * { font-style: normal; font-weight: 300; font-size: 15px; line-height: 1.6; font-family: var(--font-default); letter-spacing: 0px; text-align: left; color: #141b4d;}
ul { margin-block-start: unset; margin-block-end: unset; padding-inline-start: unset; }
p, a, ul, li { margin: 0px; padding: 0px; }
ul { list-style-position: inside; padding-left: 10px; }
ul li::marker { font-size: 10px; }

a { text-decoration: none; margin: 0px; padding: 0px; color: unset; cursor: pointer; }
a:hover { color: unset; }


b { font-weight: 600; }

h1 { font-size: 40px; font-weight: 500; line-height:45px; }
h2 { font-size: 25px; font-weight: 500; line-height:30px; }
h3 { font-size: 45px; line-height: 50px; font-weight: 600; }
h5 { font-size: 24px; font-weight: 500; line-height: 34px; }


.pipa { background-size: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='50' viewBox='0 0 54 50' fill='none'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23DDE9CD'%3E%3C/circle%3E%3Cpath d='M54 6.78261L52.6 4C50.0625 5.07246 47.5687 6.34783 45.1188 7.82609C42.6979 9.27536 40.3646 10.8551 38.1187 12.5652C35.8729 14.2464 33.7292 16.0145 31.6875 17.8696C29.6458 19.7246 27.75 21.5942 26 23.4783L16.2 16.5217L12 20.6957L26 36C27.6042 33.1884 29.3542 30.4058 31.25 27.6522C33.1458 24.8986 35.2313 22.2609 37.5063 19.7391C39.8104 17.2174 42.3188 14.8551 45.0312 12.6522C47.7729 10.4493 50.7625 8.49275 54 6.78261Z' fill='%23141B4D'%3E%3C/path%3E%3C/svg%3E"); background-position: left center; background-repeat: no-repeat; min-height: 50px; display: flex; align-items: center; padding-left: 55px; }


header { position: fixed; z-index: 99; width: 100%; height: 80px; background-color: #fff; display: flex; align-items: center; transition: all .5s; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; }
header.down { top: 0px; }
header.up { top: -80px; }
header .btn { padding: 15px 45px 15px 30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill=''%3E%3Cpath d='M17.2766 4.88176C16.8192 3.94629 16.147 3.1538 15.2786 2.52633C13.7392 1.41409 11.5681 0.826172 9 0.826172C6.43194 0.826172 4.26083 1.41405 2.72141 2.52633C1.85298 3.1538 1.18076 3.94629 0.723445 4.88176C0.243422 5.86375 0 7.00682 0 8.2793C0 11.0315 1.13502 13.1369 3.29115 14.4033C2.99289 15.4556 2.60589 16.0933 2.60241 16.099L1.93504 17.172L3.19908 17.1738H3.20273C3.20636 17.1738 3.21005 17.1738 3.21395 17.1738C3.61287 17.1738 5.44307 17.0878 6.9312 15.595C7.58721 15.6863 8.28134 15.7324 9 15.7324C11.5681 15.7324 13.7392 15.1445 15.2786 14.0323C16.147 13.4048 16.8192 12.6123 17.2766 11.6768C17.7566 10.6948 18 9.55178 18 8.2793C18 7.00682 17.7566 5.86371 17.2766 4.88176ZM14.455 12.8924C13.1568 13.8304 11.2705 14.3262 9 14.3262C8.21985 14.3262 7.47545 14.2669 6.78744 14.1501L6.39594 14.0836L6.13688 14.3845C5.58021 15.0311 4.93755 15.3763 4.392 15.5601C4.53368 15.1779 4.67715 14.7192 4.79292 14.1966L4.91228 13.6579L4.41752 13.4139C2.41938 12.4283 1.40625 10.7008 1.40625 8.2793C1.40625 6.24364 2.12583 4.69157 3.54502 3.6662C4.8432 2.72823 6.7295 2.23242 9 2.23242C11.2705 2.23242 13.1568 2.7282 14.455 3.6662C15.8742 4.69157 16.5938 6.24368 16.5938 8.2793C16.5938 10.3149 15.8742 11.867 14.455 12.8924Z'%3E%3C/path%3E%3C/svg%3E"); background-position: right 20px center; }

header img { height: 70px; }


button.header { position: fixed; z-index: 9999; top: 20px; right: 20px; border: unset; background: unset; font-size: 30px; display: none; width: 35px; text-align: center; }
button.header::after { content:'\f0c9'; font-size: 22px;font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; }
button.header.show::after { content:'\f00d'; font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; }


nav a { margin-right: 15px; position: relative; z-index: 3; }
nav a:hover, nav a.active { border-bottom: 3px solid #BECDA8; }

nav .submenu { position: relative; }
nav .submenu a { position: relative; z-index: 2; white-space: nowrap; }
nav .submenu ul { padding: 50px 5px 20px 5px; background-color: #fff; position: absolute; z-index: 1; top: 0px; left: -5px; display: none; }
nav .submenu:hover ul { display: block; }
nav .submenu ul li { background: unset !important; margin: 5px !important; padding: unset; }
nav .submenu ul li a:hover { border-bottom: unset; color: #BECDA8; }




.coaching .box { border-radius: 10px 10px 10px 10px; padding: 30px 30px 33px 30px; height: 100%; }
.coaching .box-1 { background-color: #fff; box-shadow: 0px 40px 64px 0px rgba(23, 24, 26, 0.06); }
.coaching .box-2 { background-color: #DDE9CD; }
.coaching .box-3 { background-color: #F9F9F9; }








.fade { background-color: rgba(0, 0, 0, .4); width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; z-index: -1; opacity: 0; transition: all .5s; }
.fade.show { z-index: 9; opacity: .7; }


section.hero { width: 100%; min-height: 70vh; background-color: #ededee; display: flex; align-items: center; padding-top: 150px; }
section.hero img { width: 100%; }
section.hero .contact { font-size: 20px; font-weight: 500; line-height:25px; }
section.hero .phone::before { content:'\f095'; font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 10px; }
section.hero .email::before { content:'\f0e0'; font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 10px; }
section.hero .calendly::before { content:'\f133'; font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 10px; }

section.hero a:hover { color: #becda8; }
section.hero a:hover .phone::before { color: #becda8; }
section.hero a:hover .email::before { color: #becda8; }
section.hero a:hover .calendly::before { color: #becda8; }

section.hero h1 { font-size: 56px; line-height: 60px; font-weight: 600; }


section.miertfontos { background-color: #ededee; padding-top: 50px; padding-bottom: 50px; }


section.idezet { width: 100%; background-color: #ededee; display: flex; align-items: center; }
section.idezet img { width: 100%; }




section.testimonial { width: 100%; background-color: #ededee; display: flex; align-items: center; padding-top: 150px; }
section.testimonial .item { padding-bottom: 50px; }
section.testimonial .item div.content { position: relative; background-color: #fff; border-radius: 10px 10px 10px 10px; padding: 20px; }
section.testimonial .item div.content::after { content: ''; border: transparent; position: absolute; border-top-color: #FFFFFF; left: 13.6%; border-right-width: 40px; margin-left: calc(40px/-2); border-top-width: 28px; bottom: -28px; border-left-width: 0px; border-style: solid; }
section.testimonial .item div.img { left: 11%; position: relative; top: 40px; }
section.testimonial .item div.img h5 { text-align: left; color: #BECDA8; font-size: 18px; font-weight: 700; line-height: 31px; line-height: 14px; }
section.testimonial .item p { font-size: 14px; font-weight: 300; line-height: 24px; }
section.testimonial .item figure { border-radius: 50%; overflow: hidden; }
section.testimonial .item figure img { width: 100%; height: 100%; object-fit: cover; object-position: center; }

section.testimonial .owl-carousel .owl-dots { display: flex; justify-content: center; }
section.testimonial .owl-carousel .owl-dot { margin-left: 10px; margin-right: 10px; }
section.testimonial .owl-carousel .owl-dot span { background-color: #DDE9CD; width: 12px; height: 12px; border-radius: 50% 50% 50% 50%; display: block; }
section.testimonial .owl-carousel .owl-dot.active span { background-color: #141B4D; }



.btn { background-color: #DDE9CD; border-radius: 10px 10px 10px 10px; border: 1px solid #DDE9CD; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill=''%3E%3Cpath d='M13 10V6H0V4H13V0L18 5L13 10Z'%3E%3C/path%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 30px center; padding: 25px 65px 25px 55px; font-size: 14px; font-weight: 700; line-height: 17px; }
.btn:hover { background-color: #c1ccab; border: 1px sold #c1ccab; }
.btn.outline:hover { color: #fff; background-color: #800A6F; border: 2px solid #800A6F; }

.btn.outline { background-color: unset; color: #141b4d; border: 1px solid #141b4d; }
.btn.outline:hover { background-color: #141b4d; color: #fff; border: 1px solid #141b4d; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='%23fff'%3E%3Cpath d='M13 10V6H0V4H13V0L18 5L13 10Z'%3E%3C/path%3E%3C/svg%3E"); }



section.coaching [data-setname] { font-size: 20px; font-weight: 500; line-height: 25px; margin-bottom: 15px; }
section.coaching [data-setname].active, section.coaching [data-setname]:hover { color: #BECDA8; }
section.coaching [data-setname].active:before, section.coaching [data-setname]:hover:before { content: "\f30b"; font-size: 14px; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 15px; }

section.coaching [data-name] { position: absolute; z-index: -1; opacity: 0; transition: all .5s; }
section.coaching [data-name].active { position: relative; z-index: 1; opacity: 1; }

section.coaching .datasettype { font-size: 20px; font-weight: 500; line-height: 25px; margin-bottom: 15px; }
section.coaching .datasettype.active, section.coaching .datasettype:hover { color: #BECDA8; }
section.coaching .datasettype.active:before, section.coaching .datasettype:hover:before { content: "\f30b"; font-size: 14px; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 15px; }




footer { background-color: #141B4D; }
footer figure { width: 200px; height: 200px; border-radius: 200px; overflow: hidden; }
footer figure img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
footer .phone { color: #fff;  }
footer .email { color: #fff;  }
footer .phone::before { content:'\f095'; font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 10px; color: #fff;  }
footer .email::before { content:'\f0e0'; font-size: 22px; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right: 10px; color: #fff;  }
footer .btn.instagram { background-position: left 30px center; padding: 25px 55px 25px 65px;  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill=''%3E%3Cpath d='M12 2.15625C13.6094 2.15625 14.6562 2.16406 15.1406 2.17969C15.6406 2.17969 16.2109 2.19531 16.8516 2.22656C17.5391 2.25781 18.1875 2.36719 18.7969 2.55469C19.4219 2.72656 19.9766 3.05469 20.4609 3.53906C20.9453 4.02344 21.2734 4.57812 21.4453 5.20312C21.6328 5.8125 21.7422 6.46094 21.7734 7.14844C21.8047 7.78906 21.8203 8.35938 21.8203 8.85938C21.8359 9.34375 21.8438 10.3906 21.8438 12C21.8438 13.6094 21.8359 14.6641 21.8203 15.1641C21.8203 15.6484 21.8047 16.2109 21.7734 16.8516C21.7422 17.5391 21.6328 18.1953 21.4453 18.8203C21.2734 19.4297 20.9453 19.9766 20.4609 20.4609C19.9766 20.9453 19.4219 21.2812 18.7969 21.4688C18.1875 21.6406 17.5391 21.7422 16.8516 21.7734C16.2109 21.8047 15.6406 21.8281 15.1406 21.8438C14.6562 21.8438 13.6094 21.8438 12 21.8438C10.3906 21.8438 9.33594 21.8438 8.83594 21.8438C8.35156 21.8281 7.78906 21.8047 7.14844 21.7734C6.46094 21.7422 5.80469 21.6406 5.17969 21.4688C4.57031 21.2812 4.02344 20.9453 3.53906 20.4609C3.05469 19.9766 2.71875 19.4297 2.53125 18.8203C2.35938 18.1953 2.25781 17.5391 2.22656 16.8516C2.19531 16.2109 2.17188 15.6484 2.15625 15.1641C2.15625 14.6641 2.15625 13.6094 2.15625 12C2.15625 10.3906 2.15625 9.34375 2.15625 8.85938C2.17188 8.35938 2.19531 7.78906 2.22656 7.14844C2.25781 6.46094 2.35938 5.8125 2.53125 5.20312C2.71875 4.57812 3.05469 4.02344 3.53906 3.53906C4.02344 3.05469 4.57031 2.72656 5.17969 2.55469C5.80469 2.36719 6.46094 2.25781 7.14844 2.22656C7.78906 2.19531 8.35156 2.17969 8.83594 2.17969C9.33594 2.16406 10.3906 2.15625 12 2.15625ZM12 0C10.375 0 9.30469 0.0078125 8.78906 0.0234375C8.27344 0.0234375 7.69531 0.0390625 7.05469 0.0703125C6.07031 0.117188 5.15625 0.28125 4.3125 0.5625C3.46875 0.84375 2.70312 1.32812 2.01562 2.01562C1.32812 2.70312 0.84375 3.46875 0.5625 4.3125C0.28125 5.15625 0.117188 6.07031 0.0703125 7.05469C0.0390625 7.69531 0.015625 8.27344 0 8.78906C0 9.30469 0 10.375 0 12C0 13.625 0 14.6953 0 15.2109C0.015625 15.7266 0.0390625 16.3047 0.0703125 16.9453C0.117188 17.9297 0.28125 18.8438 0.5625 19.6875C0.84375 20.5312 1.32812 21.2969 2.01562 21.9844C2.70312 22.6719 3.46875 23.1562 4.3125 23.4375C5.15625 23.7188 6.07031 23.8828 7.05469 23.9297C7.69531 23.9609 8.27344 23.9766 8.78906 23.9766C9.30469 23.9922 10.375 24 12 24C13.625 24 14.6953 23.9922 15.2109 23.9766C15.7266 23.9766 16.3047 23.9609 16.9453 23.9297C17.9297 23.8828 18.8438 23.7188 19.6875 23.4375C20.5312 23.1562 21.2969 22.6719 21.9844 21.9844C22.6719 21.2969 23.1562 20.5312 23.4375 19.6875C23.7188 18.8438 23.8828 17.9297 23.9297 16.9453C23.9609 16.3047 23.9766 15.7266 23.9766 15.2109C23.9922 14.6953 24 13.625 24 12C24 10.375 23.9922 9.30469 23.9766 8.78906C23.9766 8.27344 23.9609 7.69531 23.9297 7.05469C23.8828 6.07031 23.7188 5.15625 23.4375 4.3125C23.1562 3.46875 22.6719 2.70312 21.9844 2.01562C21.2969 1.32812 20.5312 0.84375 19.6875 0.5625C18.8438 0.28125 17.9297 0.117188 16.9453 0.0703125C16.3047 0.0390625 15.7266 0.0234375 15.2109 0.0234375C14.6953 0.0078125 13.625 0 12 0ZM12 5.83594C11.1562 5.83594 10.3594 6 9.60938 6.32812C8.85938 6.64062 8.20312 7.07812 7.64062 7.64062C7.07812 8.20312 6.63281 8.85938 6.30469 9.60938C5.99219 10.3594 5.83594 11.1562 5.83594 12C5.83594 12.8438 5.99219 13.6406 6.30469 14.3906C6.63281 15.1406 7.07812 15.7969 7.64062 16.3594C8.20312 16.9219 8.85938 17.3672 9.60938 17.6953C10.3594 18.0078 11.1562 18.1641 12 18.1641C12.8438 18.1641 13.6406 18.0078 14.3906 17.6953C15.1406 17.3672 15.7969 16.9219 16.3594 16.3594C16.9219 15.7969 17.3594 15.1406 17.6719 14.3906C18 13.6406 18.1641 12.8438 18.1641 12C18.1641 11.1562 18 10.3594 17.6719 9.60938C17.3594 8.85938 16.9219 8.20312 16.3594 7.64062C15.7969 7.07812 15.1406 6.64062 14.3906 6.32812C13.6406 6 12.8438 5.83594 12 5.83594ZM12 16.0078C10.8906 16.0078 9.94531 15.6172 9.16406 14.8359C8.38281 14.0547 7.99219 13.1094 7.99219 12C7.99219 10.8906 8.38281 9.94531 9.16406 9.16406C9.94531 8.38281 10.8906 7.99219 12 7.99219C13.1094 7.99219 14.0547 8.38281 14.8359 9.16406C15.6172 9.94531 16.0078 10.8906 16.0078 12C16.0078 13.1094 15.6172 14.0547 14.8359 14.8359C14.0547 15.6172 13.1094 16.0078 12 16.0078ZM19.8516 5.60156C19.8516 5.99219 19.7109 6.32812 19.4297 6.60938C19.1484 6.89062 18.8047 7.03125 18.3984 7.03125C18.0078 7.03125 17.6719 6.89062 17.3906 6.60938C17.1094 6.32812 16.9688 5.99219 16.9688 5.60156C16.9688 5.19531 17.1094 4.85156 17.3906 4.57031C17.6719 4.28906 18.0078 4.14844 18.3984 4.14844C18.8047 4.14844 19.1484 4.28906 19.4297 4.57031C19.7109 4.85156 19.8516 5.19531 19.8516 5.60156Z'%3E%3C/path%3E%3C/svg%3E"); }
footer .btn.facebook { background-position: left 30px center; padding: 25px 55px 25px 65px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill=''%3E%3Cpath d='M8.63086 24V13.6H5V8.8H8.63086V5.45C8.63086 4.53333 8.76628 3.73333 9.03711 3.05C9.32487 2.36667 9.71419 1.8 10.2051 1.35C10.7129 0.9 11.3138 0.566667 12.0078 0.35C12.7018 0.116667 13.4635 0 14.293 0C15.0716 0 15.7741 0.025 16.4004 0.075C17.0267 0.108333 17.4329 0.141667 17.6191 0.175V3.975H15.334C14.4368 3.975 13.8444 4.16667 13.5566 4.55C13.2689 4.93333 13.125 5.43333 13.125 6.05V8.8H18L16.375 13.6H13.125V24H8.63086Z'%3E%3C/path%3E%3C/svg%3E"); }
footer .btn.linkedin { background-position: left 30px center; padding: 25px 55px 25px 65px; background-size: 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='256' height='256' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)'%3E%3Cpath d='M 1.48 29.91 h 18.657 v 60.01 H 1.48 V 29.91 z M 10.809 0.08 c 5.963 0 10.809 4.846 10.809 10.819 c 0 5.967 -4.846 10.813 -10.809 10.813 C 4.832 21.712 0 16.866 0 10.899 C 0 4.926 4.832 0.08 10.809 0.08' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3Cpath d='M 31.835 29.91 h 17.89 v 8.206 h 0.255 c 2.49 -4.72 8.576 -9.692 17.647 -9.692 C 86.514 28.424 90 40.849 90 57.007 V 89.92 H 71.357 V 60.737 c 0 -6.961 -0.121 -15.912 -9.692 -15.912 c -9.706 0 -11.187 7.587 -11.187 15.412 V 89.92 H 31.835 V 29.91 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E"); }




.arak .row { border-radius: 20px; overflow: hidden; margin-bottom: 20px; }
.arak .box { padding: 40px 20px 40px 20px; display: flex; justify-content: space-between; flex-direction: column; align-items: center; height: 100%; border-radius: unset; }
.arak .box * { text-align: center; }
.arak .box.box-1 { background-color: #DDE9CD; }
.arak .box.box-2 { background-color: #ededee; border-radius: unset; }
.arak .box h2 { line-height: 80%; font-weight: 600; }


ul { list-style: none; }
li { margin-bottom: 10px; background-repeat: no-repeat; background-position: left top 5px; padding-left: 30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 20 15' fill='none'%3E%3Cpath d='M20 1.30435L19.3333 0C18.125 0.502717 16.9375 1.10054 15.7708 1.79348C14.6181 2.47283 13.5069 3.21332 12.4375 4.01495C11.3681 4.80299 10.3472 5.63179 9.375 6.50136C8.40278 7.37092 7.5 8.24728 6.66667 9.13043L2 5.86957L0 7.82609L6.66667 15C7.43056 13.6821 8.26389 12.3777 9.16667 11.087C10.0694 9.7962 11.0625 8.55978 12.1458 7.37772C13.2431 6.19565 14.4375 5.08832 15.7292 4.05571C17.0347 3.0231 18.4583 2.10598 20 1.30435Z' fill='%23141B4D'%3E%3C/path%3E%3C/svg%3E"); }


article { padding-top: 150px; padding-bottom: 100px; }
article h1 { margin-bottom: 50px; font-size: 50px; line-height: 75px; }
article h2 { margin-bottom: 30px; }
article p { margin-top: 10px; margin-bottom: 10px; }
p { text-align: justify; }



.accordion * { border: unset !important; box-shadow: unset !important; background-color: unset !important; color: #141b4d !important; }
.accordion h2 * { font-size: 25px; font-weight: 500; line-height:30px; }
.accordion-button::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M10 0H8V8H0V10H8V18H10V10H18V8H10V0Z' fill='%23141B4D'%3E%3C/path%3E%3C/svg%3E"); }
.accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M0 8V10L18 10V8H0Z' fill='%23141B4D'%3E%3C/path%3E%3C/svg%3E"); }



@media (max-width: 1200px) {

	.container { min-width: 100%; }


	section.hero h1 { font-size: 40px; line-height:45px; }

}

@media (max-width: 992px) {

	.btn { width: 100%; }

	article h1 { font-size: 40px; line-height:55px; }
	h1 { font-size: 35px; line-height:40px; }
	h2 { font-size: 20px; line-height:25px; }
	h3 { font-size: 40px; line-height: 45px; }

}
@media (max-width: 768px) {


	button.header { display: block; }
	nav { position: fixed; z-index: 999; top: 0px; right: -110%; width: 60%; min-width: 300px; height: 100%; background-color: #fff; transition: all .5s; padding: 100px 20px 20px 20px; }
	nav.show { right: 0px; }
	nav a { margin-right: unset; margin-bottom: 15px; font-size: 20px; }
	nav .btn { width: unset; }

	nav .submenu ul { padding: 5px 5px 20px 15px; background-color: #fff; position: relative; z-index: 1; top: 0px; left: 0px; display: block; }
	nav .submenu ul li a { font-size: 15px; }

	article h1 { font-size: 30px; line-height:45px; }
	section.hero h1 { font-size: 30px; line-height:35px; }
	h1 { font-size: 25px; line-height:30px; }
	h2 { font-size: 18px; line-height:22px; }
	h3 { font-size: 30px; line-height: 35px; }

	.pipa { background-size: 35px; padding-left: 45px; }

	nav .submenu a { white-space: unset; }

	section.hero .phone::before { font-size: 18px; }
	section.hero .email::before { font-size: 18px; }
	section.hero .calendly::before { font-size: 18px; } 

	footer .phone::before { font-size: 18px; }
	footer .email::before { font-size: 18px; }
	
}
@media (max-width: 576px) {



}
