.elementor-1775 .elementor-element.elementor-element-1f152a1 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-1775 .elementor-element.elementor-element-32cdd6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1775 .elementor-element.elementor-element-1645c93{--spacer-size:65px;}.elementor-1775 .elementor-element.elementor-element-dcdb9fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-5634e9b{--spacer-size:35px;}.elementor-1775 .elementor-element.elementor-element-cf57b18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-eeafd3b{--spacer-size:35px;}.elementor-1775 .elementor-element.elementor-element-94eb7b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-8a576f1{--spacer-size:35px;}.elementor-1775 .elementor-element.elementor-element-3758d8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-a445065 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-1775 .elementor-element.elementor-element-a445065{padding:44px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-59decf3 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-1775 .elementor-element.elementor-element-50e7a0f .tm-icon-box{max-width:370px;}.elementor-1775 .elementor-element.elementor-element-50e7a0f .elementor-widget-container{display:flex;justify-content:center;}.elementor-1775 .elementor-element.elementor-element-50e7a0f .unicamp-icon-view, .elementor-1775 .elementor-element.elementor-element-50e7a0f .unicamp-icon{font-size:164px;}.elementor-1775 .elementor-element.elementor-element-50e7a0f{width:var( --container-widget-width, 98.444% );max-width:98.444%;--container-widget-width:98.444%;--container-widget-flex-grow:0;}.elementor-1775 .elementor-element.elementor-element-50e7a0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1775 .elementor-element.elementor-element-8dbd39b > .elementor-container > .elementor-row{align-items:stretch;}.elementor-1775 .elementor-element.elementor-element-8dbd39b{padding:95px 0px 100px 0px;}.elementor-1775 .elementor-element.elementor-element-b7cb455{text-align:center;}.elementor-1775 .elementor-element.elementor-element-b7cb455 .elementor-heading-title{color:#000000;}.elementor-1775 .elementor-element.elementor-element-b7cb455.elementor-widget-heading .elementor-heading-title a:hover{color:#000000 !important;}.elementor-1775 .elementor-element.elementor-element-b7cb455 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-1775 .elementor-element.elementor-element-7a13b45 .swiper-slide:after{width:30px;}.elementor-1775 .elementor-element.elementor-element-7a13b45 .swiper-nav-buttons{justify-content:space-between;align-items:center;}.elementor-1775 .elementor-element.elementor-element-7a13b45 .swiper-pagination-wrap{justify-content:center;align-items:flex-end;}.elementor-1775 .elementor-element.elementor-element-7a13b45 .image img{height:420px;}@media(max-width:1024px){.elementor-1775 .elementor-element.elementor-element-8dbd39b{padding:75px 0px 80px 0px;}.elementor-1775 .elementor-element.elementor-element-7a13b45 .image img{height:320px;}}@media(max-width:767px){.elementor-1775 .elementor-element.elementor-element-a445065{padding:40px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-7a13b45 .image img{height:240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1775 .elementor-element.elementor-element-5beebea{width:100%;}.elementor-1775 .elementor-element.elementor-element-7ddd3d1{width:100%;}.elementor-1775 .elementor-element.elementor-element-100532a{width:100%;}}/* Start custom CSS for spacer, class: .elementor-element-1645c93 */.header-bottom, #mini-cart, #page-breadcrumb {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcdb9fe */img.alignleft, .wp-caption.alignleft {
    margin: 10px 30px 30px 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-5634e9b */.header-bottom, #mini-cart, #page-breadcrumb {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf57b18 */img.alignleft, .wp-caption.alignleft {
    margin: 10px 30px 30px 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-eeafd3b */.header-bottom, #mini-cart, #page-breadcrumb {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94eb7b7 */img.alignleft, .wp-caption.alignleft {
    margin: 10px 30px 30px 0;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8a576f1 */.header-bottom, #mini-cart, #page-breadcrumb {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3758d8d */img.alignleft, .wp-caption.alignleft {
    margin: 10px 30px 30px 0;
}/* End custom CSS */
/* Start custom CSS */.accordion-toggler {
    cursor: pointer;
    color: #ae152d;
}

.accordion_contents {
    max-height: 356px;
    overflow: hidden;
	transition: max-height 0.25s ease-in-out;
	position: relative;
}

.accordion_contents::before {
    content: "";
	position: absolute;
	width: 100%;
	height: 20%;
	left: 0;
	bottom: 0;
	background: rgb(255, 255, 255);
	background: linear-gradient(0deg,
					rgba(255, 255, 255, 1) 0px,
					rgba(255, 255, 255, 0) 36px,
					rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}

.accordion {
    display: flex;
    flex-direction: column;
}

.accordion.active .accordion_contents::before {
    display: none;
}/* End custom CSS */