.elementor-12717 .elementor-element.elementor-element-ee7cfa3{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12717 .elementor-element.elementor-element-ee7cfa3:not(.elementor-motion-effects-element-type-background), .elementor-12717 .elementor-element.elementor-element-ee7cfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12717 .elementor-element.elementor-element-ee7cfa3::before, .elementor-12717 .elementor-element.elementor-element-ee7cfa3 > .elementor-background-video-container::before, .elementor-12717 .elementor-element.elementor-element-ee7cfa3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12717 .elementor-element.elementor-element-ee7cfa3 > .elementor-background-slideshow::before, .elementor-12717 .elementor-element.elementor-element-ee7cfa3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12717 .elementor-element.elementor-element-ee7cfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12717 .elementor-element.elementor-element-d0071b7{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12717 .elementor-element.elementor-element-d0071b7:hover{background-color:#FFFFFF26;}.elementor-12717 .elementor-element.elementor-element-e6398bb{--display:flex;}.elementor-12717 .elementor-element.elementor-element-8afb817 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-12717 .elementor-element.elementor-element-8afb817 img{width:250px;}.elementor-12717 .elementor-element.elementor-element-dc3b116{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12717 .elementor-element.elementor-element-5fc5287{--display:flex;}.elementor-12717 .elementor-element.elementor-element-13ff5e7{--display:flex;}.elementor-12717 .elementor-element.elementor-element-3622b4a .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;}.elementor-12717 .elementor-element.elementor-element-861aa89{--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;--padding-top:25px;--padding-bottom:025px;--padding-left:0px;--padding-right:0px;}.elementor-12717 .elementor-element.elementor-element-9e6087b{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12717 .elementor-element.elementor-element-56dd263{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12717 .elementor-element.elementor-element-c399187{--display:flex;--z-index:3;}.elementor-12717 .elementor-element.elementor-element-de91f67{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12717 .elementor-element.elementor-element-17d20dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-12717 .elementor-element.elementor-element-f553a2b{--display:flex;}.elementor-12717 .elementor-element.elementor-element-dd7f6b7{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-6e48577{--display:flex;}.elementor-12717 .elementor-element.elementor-element-8b7c095{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-965df88{--display:flex;}.elementor-12717 .elementor-element.elementor-element-4553935{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-8ddd531{--display:flex;}.elementor-12717 .elementor-element.elementor-element-207fe50{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-fb6b764{--display:flex;}.elementor-12717 .elementor-element.elementor-element-4c84b8a{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-890a26a{--display:flex;}.elementor-12717 .elementor-element.elementor-element-12451bd{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-e0742e7{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ea1b98c{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-3ce53b6{--display:flex;}.elementor-12717 .elementor-element.elementor-element-f5f4621{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-bbea4f0{--display:flex;}.elementor-12717 .elementor-element.elementor-element-c95231d{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-c637768{--display:flex;}.elementor-12717 .elementor-element.elementor-element-10ec359{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-15a8890{--display:flex;}.elementor-12717 .elementor-element.elementor-element-cea7272{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-2ebdef3{--display:flex;}.elementor-12717 .elementor-element.elementor-element-d835f07{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-2d59152{--display:flex;}.elementor-12717 .elementor-element.elementor-element-a4f811b{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-7a84de4{--display:flex;}.elementor-12717 .elementor-element.elementor-element-c65f868{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-274fdbe{--display:flex;}.elementor-12717 .elementor-element.elementor-element-177e626{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-3d76edd{--display:flex;}.elementor-12717 .elementor-element.elementor-element-0cd15ef{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-63c8490{--display:flex;}.elementor-12717 .elementor-element.elementor-element-0bbf351{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-7811963{--display:flex;}.elementor-12717 .elementor-element.elementor-element-67d3f75{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-b026c0d{--display:flex;}.elementor-12717 .elementor-element.elementor-element-3a3c416{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-0dfa5fe{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-0dfa5fe > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-0dfa5fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-0dfa5fe :where( .elementor-12717 .elementor-element.elementor-element-0dfa5fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-0dfa5fe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-9f92999{--display:flex;}.elementor-12717 .elementor-element.elementor-element-d4f52f2{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-033c089{--display:flex;}.elementor-12717 .elementor-element.elementor-element-260133e{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-6495d28{--display:flex;}.elementor-12717 .elementor-element.elementor-element-6d18725{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-2d1bab8{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ebfbcd4{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-79f302f{--display:flex;}.elementor-12717 .elementor-element.elementor-element-e0b4100{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-91687db{--display:flex;}.elementor-12717 .elementor-element.elementor-element-177a68c{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-d2625ca{--display:flex;}.elementor-12717 .elementor-element.elementor-element-a3cf94b{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-5d109d9{--display:flex;}.elementor-12717 .elementor-element.elementor-element-fc27f14{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-2718e4b{--display:flex;}.elementor-12717 .elementor-element.elementor-element-e300312{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-1ddfe78{--display:flex;}.elementor-12717 .elementor-element.elementor-element-aa56218{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-db44e9b{--display:flex;}.elementor-12717 .elementor-element.elementor-element-de8b93c{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-b822bae{--display:flex;}.elementor-12717 .elementor-element.elementor-element-9abcc0a{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-7d584b8{--display:flex;}.elementor-12717 .elementor-element.elementor-element-45c5c26{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-e94dba2{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ce319fb{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-ce6ae09{--display:flex;}.elementor-12717 .elementor-element.elementor-element-19c0841{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-2b6a722{--display:flex;}.elementor-12717 .elementor-element.elementor-element-c287126{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-0d3e0f9{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ae25087{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-fee5251{--display:flex;}.elementor-12717 .elementor-element.elementor-element-6ee69e9{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-72efd5b{--display:flex;}.elementor-12717 .elementor-element.elementor-element-37ddb46{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-dd86a4d{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-dd86a4d > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-dd86a4d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-dd86a4d :where( .elementor-12717 .elementor-element.elementor-element-dd86a4d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-dd86a4d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-7f7d88d{--display:flex;}.elementor-12717 .elementor-element.elementor-element-337db2d{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-292775b{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ba8db17{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-a84f0e5{--display:flex;}.elementor-12717 .elementor-element.elementor-element-5743246{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-9486048{--display:flex;}.elementor-12717 .elementor-element.elementor-element-e994411{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-da73323{--display:flex;}.elementor-12717 .elementor-element.elementor-element-e73814e{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-f0613a1{--display:flex;}.elementor-12717 .elementor-element.elementor-element-b4aa778{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-583b787{--display:flex;}.elementor-12717 .elementor-element.elementor-element-975f71f{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-5f3d43c{--display:flex;}.elementor-12717 .elementor-element.elementor-element-7c4d5d9{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-6aaaeab{--display:flex;}.elementor-12717 .elementor-element.elementor-element-2e83830{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-75ee7cb{--display:flex;}.elementor-12717 .elementor-element.elementor-element-28186d3{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-93e9f6a{--display:flex;}.elementor-12717 .elementor-element.elementor-element-f4c264f{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-d74551d{--display:flex;}.elementor-12717 .elementor-element.elementor-element-8e2669b{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-17ed65a{--display:flex;}.elementor-12717 .elementor-element.elementor-element-05e2c99{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-3eb8256{--display:flex;}.elementor-12717 .elementor-element.elementor-element-093b3e6{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-2c5a31d{--display:flex;}.elementor-12717 .elementor-element.elementor-element-cbeaf66{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-ca894cc{--display:flex;}.elementor-12717 .elementor-element.elementor-element-88084c0{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-7a2285d{--display:flex;}.elementor-12717 .elementor-element.elementor-element-3d5ff00{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-776cde4{--display:flex;}.elementor-12717 .elementor-element.elementor-element-d9f11ab{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-baa3220{--display:flex;}.elementor-12717 .elementor-element.elementor-element-f3c531d{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-88d8886{--display:flex;}.elementor-12717 .elementor-element.elementor-element-869594a{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-23504cd{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-23504cd > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-23504cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-23504cd :where( .elementor-12717 .elementor-element.elementor-element-23504cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-23504cd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-3a70ec7{--display:flex;}.elementor-12717 .elementor-element.elementor-element-3a140fb{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-9d680b3{--display:flex;}.elementor-12717 .elementor-element.elementor-element-17cafb6{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-b65b9dd{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-b65b9dd > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-b65b9dd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-b65b9dd :where( .elementor-12717 .elementor-element.elementor-element-b65b9dd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-b65b9dd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-3ee4938{--display:flex;--z-index:3;}.elementor-12717 .elementor-element.elementor-element-2fd6c6c{--display:flex;}.elementor-12717 .elementor-element.elementor-element-1824b98{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-f2a8838{--display:flex;}.elementor-12717 .elementor-element.elementor-element-f0c3dc3{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-aec7bce{--display:flex;}.elementor-12717 .elementor-element.elementor-element-b706112{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-b372265{--display:flex;}.elementor-12717 .elementor-element.elementor-element-c723709{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-f16b2b5{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-f16b2b5 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-f16b2b5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-f16b2b5 :where( .elementor-12717 .elementor-element.elementor-element-f16b2b5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-f16b2b5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-3c42b95{--display:flex;--z-index:3;}.elementor-12717 .elementor-element.elementor-element-4bf5400{--display:flex;}.elementor-12717 .elementor-element.elementor-element-d014868{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-0ab71f2{--display:flex;}.elementor-12717 .elementor-element.elementor-element-6480d17{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-a1b9459{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ed9ad25{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-c5ec9ba{--display:flex;}.elementor-12717 .elementor-element.elementor-element-aec4d12{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-dfd660e{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-dfd660e > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-dfd660e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-dfd660e :where( .elementor-12717 .elementor-element.elementor-element-dfd660e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-dfd660e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-ac71b4d{--display:flex;--z-index:3;}.elementor-12717 .elementor-element.elementor-element-efbe0dd{--display:flex;}.elementor-12717 .elementor-element.elementor-element-8abec49{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-3f3b10b{--display:flex;}.elementor-12717 .elementor-element.elementor-element-451cefe{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-2bc93a3{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-2bc93a3 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-2bc93a3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-2bc93a3 :where( .elementor-12717 .elementor-element.elementor-element-2bc93a3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-2bc93a3 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-cdfd66a{--display:flex;--z-index:3;}.elementor-12717 .elementor-element.elementor-element-5b559d3{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ec1991c{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-db1c56d{--display:flex;}.elementor-12717 .elementor-element.elementor-element-ad861f3{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-ad0c91b{--display:flex;}.elementor-12717 .elementor-element.elementor-element-b8e5077{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-552a293{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-552a293 > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-552a293 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-552a293 :where( .elementor-12717 .elementor-element.elementor-element-552a293 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-552a293 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}.elementor-12717 .elementor-element.elementor-element-0e13ffb{--display:flex;--z-index:3;}.elementor-12717 .elementor-element.elementor-element-edc49b5{--display:flex;}.elementor-12717 .elementor-element.elementor-element-a05bcdb{font-size:14px;}.elementor-12717 .elementor-element.elementor-element-96a22ab{--n-accordion-title-font-size:14px;--n-accordion-item-title-space-between:15px;--n-accordion-title-normal-color:#808080;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#C9C9C9;--n-accordion-icon-hover-color:#C9171E;--n-accordion-icon-active-color:#C9171E;}.elementor-12717 .elementor-element.elementor-element-96a22ab > .elementor-widget-container{margin:0% 10% 0% 10%;}.elementor-12717 .elementor-element.elementor-element-96a22ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C9C9C9;}.elementor-12717 .elementor-element.elementor-element-96a22ab :where( .elementor-12717 .elementor-element.elementor-element-96a22ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}:where( .elementor-12717 .elementor-element.elementor-element-96a22ab > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:35px;}@media(max-width:767px){.elementor-12717 .elementor-element.elementor-element-d0071b7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12717 .elementor-element.elementor-element-e6398bb{--width:50%;}.elementor-12717 .elementor-element.elementor-element-13ff5e7{--width:50%;}.elementor-12717 .elementor-element.elementor-element-3622b4a .elementor-button{font-size:20px;}.elementor-12717 .elementor-element.elementor-element-0dfa5fe > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-dd86a4d > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-23504cd > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-b65b9dd > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-f16b2b5 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-dfd660e > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-2bc93a3 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-552a293 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-12717 .elementor-element.elementor-element-96a22ab > .elementor-widget-container{margin:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-12717 .elementor-element.elementor-element-d0071b7{--width:100%;}.elementor-12717 .elementor-element.elementor-element-e6398bb{--width:20%;}.elementor-12717 .elementor-element.elementor-element-dc3b116{--width:60%;}.elementor-12717 .elementor-element.elementor-element-5fc5287{--width:20%;}.elementor-12717 .elementor-element.elementor-element-13ff5e7{--width:20%;}.elementor-12717 .elementor-element.elementor-element-c399187{--content-width:1000px;}.elementor-12717 .elementor-element.elementor-element-17d20dc{--content-width:1000px;}.elementor-12717 .elementor-element.elementor-element-3ee4938{--content-width:1000px;}.elementor-12717 .elementor-element.elementor-element-3c42b95{--content-width:1000px;}.elementor-12717 .elementor-element.elementor-element-ac71b4d{--content-width:1000px;}.elementor-12717 .elementor-element.elementor-element-cdfd66a{--content-width:1000px;}.elementor-12717 .elementor-element.elementor-element-0e13ffb{--content-width:1000px;}}/* Start custom CSS for text-editor, class: .elementor-element-b95eadd */.head_menu ul{
    display: flex;
    list-style: none;
    margin-left: -20px;
    font-family: 'Noto Serif JP', sans-serif;
}
.head_menu li{
    color: #1f1f1f;
    padding-right: 50px;
    font-size: 1em;

}
.head_menu li a{
    font-family: 'Noto Serif JP', sans-serif;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-749a5f2 */.head_menu_icon ul{
    display: flex;
    flex-direction:row;
    justify-content:end;
    list-style: none;
    margin-left: -20px;
    font-family: 'Noto Serif JP', sans-serif;
}
.head_menu_icon li{
    color: #1f1f1f;
    padding-right: 20px;
    padding-left: 10px;
    font-size: 1em;

}
.head_menu_icon img{
    width: 30px;
    margin-bottom: -5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee7cfa3 */body{
    font-feature-settings: "palt";
    letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7599136 */.sec_about{
    text-align: center;
}
.sec_about h2{
    font-size: 1.75em;
    font-family: 'Noto Serif JP', sans-serif;
}
.sec_about p:nth-child(1)
{
    font-size: 1em;
    margin-bottom: 0;
    letter-spacing: 2.5px;
}
.sec_about p:nth-child(3)
{
    font-size: 1em;
    letter-spacing: 2.5px;
    line-height: 2.5;
    margin: 70px 20% 100px;
}
.sec_btn {
    text-align: center;
    
}
.sec_btn p{
    font-size: .9em;
    letter-spacing: 2.5px;
}
.sec_btn span{
    border:1px solid #1f1f1f;
    padding: 12px 74px;
    transition: .3s;
}
.sec_btn span:hover{
    background-color: #1f1f1f;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0ee24f */.faq{
    margin: 0 8%;
}
.faq ul{
    list-style: none;
    margin-left: -24px;
    display: flex;
    flex-wrap:wrap;
    justify-content:space-between;
    width: 100%;
    
}
.faq ul li{
    width: 30%;
    text-align: center;
    border: 1px solid #1f1f1f;
    margin: 0 5px 10px;
    padding: 10px 0px;
    font-size: .8em;
    background-color: #fff;
    transition: .3s;
    
}
.faq ul li:hover{
    border: 1px solid #1f1f1f20;
    background-color: #1f1f1f20;
}
.faq ul li a{
    display: block;
    height: 100%;
    width: 100%;
}
@media screen and (max-width: 767px) {
    .faq{
    margin: 0%;
}
.faq ul{
    list-style: none;
    margin-left: -20px;
    display: flex;
    flex-wrap:wrap;
    justify-content:space-between;
    width: 100%;
    
}
.faq ul li{
    width: 47%;
    text-align: center;
    border: 1px solid #1f1f1f;
    margin: 0 0px 10px;
    padding: 10px 5px;
    font-size: .8em;
    background-color: #fff;
    transition: .3s;
    
}
.faq ul li:hover{
    border: 1px solid #1f1f1f20;
    background-color: #1f1f1f20;
}
.faq ul li a{
    display: block;
    height: 100%;
    width: 100%;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de9d3a */.faq_txt{
    margin: 0 10%;
    text-align: left;
    
} 
.faq_txt h3{
    font-size: 1.2em;
    border-bottom: 1px solid #1f1f1f;
    padding-bottom: 10px;
}
@media screen and (max-width: 767px) {
    .faq_txt{
    margin: 0 20px;
    text-align: left;
    
} 
.faq_txt h3{
    font-size: 1.2em;
    border-bottom: 1px solid #1f1f1f;
    padding-bottom: 0px;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bc55dc */.faq_txt h4{
 font-size: 1em;
 font-weight: 600;
 margin: 20px 0 0;
}
.faq_txt h4 span{
  padding: 2px 20px 2px 10px;
  color: #494949;
  border-left: solid 1px #C9171E;
}
@media screen and (max-width: 767px) {
    
.faq_txt h4{
 font-size: 1em;
 font-weight: 600;
 margin: 0px 0 0;
}
.faq_txt h4 span{
  padding: 2px 20px 2px 5px;
  color: #494949;
  border-left: solid 1px #C9171E;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207fe50 */.faq_anstxt ul {
    list-style: none;
    margin-left: -40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17d20dc */.faq_box{
    margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
    .faq_box{
    margin-bottom: 0px;
}}/* End custom CSS */