.elementor-31109 .elementor-element.elementor-element-54424de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31109 .elementor-element.elementor-element-54424de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31109 .elementor-element.elementor-element-16da1c9 img{width:100%;max-width:100%;}.elementor-31109 .elementor-element.elementor-element-43dfa88 > .elementor-element-populated{padding:100px 100px 100px 100px;}.elementor-31109 .elementor-element.elementor-element-dac5bd8{font-family:"Geogrotesque", Sans-serif;font-size:18px;font-weight:normal;line-height:22px;letter-spacing:0.3px;}.elementor-31109 .elementor-element.elementor-element-dac5bd8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-31109 .elementor-element.elementor-element-70d9079{--divider-border-style:solid;--divider-color:var( --e-global-color-cbfb3f7 );--divider-border-width:1px;}.elementor-31109 .elementor-element.elementor-element-70d9079 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-31109 .elementor-element.elementor-element-70d9079 .elementor-divider{text-align:left;padding-top:8px;padding-bottom:8px;}.elementor-31109 .elementor-element.elementor-element-70d9079 > .elementor-widget-container{margin:-15px 0px 75px 0px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout-col-2 .woocommerce .col2-set .col-1, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout-col-2 .woocommerce-checkout-review-order-table{margin-bottom:100px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce form .input-text, .elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce form  select, .elementor-31109 .elementor-element.elementor-element-30fdf6a .select2-container .select2-selection{text-align:left;font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-611ee05 );background-color:var( --e-global-color-486e0dd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cbfb3f7 );border-radius:0px 0px 0px 0px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce form .input-text, .elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce form  select, .elementor-31109 .elementor-element.elementor-element-30fdf6a .select2-container{margin-bottom:5px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce form .input-text{padding:6px 5px 5px 5px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce .form-row input.input-text, .elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce .form-row select{height:35px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .woocommerce form .form-row textarea{height:100px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-login label{margin-bottom:5px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info{color:var( --e-global-color-611ee05 );font-family:"Geogrotesque", Sans-serif;font-size:18px;font-weight:normal;line-height:1em;letter-spacing:0px;background-color:var( --e-global-color-7262617 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cbfb3f7 );border-radius:0px 0px 0px 0px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{color:var( --e-global-color-611ee05 );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:var( --e-global-color-primary );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover{color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-coupon{color:var( --e-global-color-text );font-family:"Geogrotesque", Sans-serif;font-size:18px;line-height:1em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cbfb3f7 );border-radius:0px 0px 0px 0px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-coupon #coupon_code{color:var( --e-global-color-611ee05 );background-color:var( --e-global-color-486e0dd );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;letter-spacing:0.5px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-form-coupon .button{font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:var( --e-global-color-b186358 );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout #customer_details .woocommerce-billing-fields > h3, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields > h3, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-additional-fields > h3, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout #order_review_heading{color:var( --e-global-color-text );font-family:"Geogrotesque", Sans-serif;font-size:20px;font-weight:normal;line-height:1em;letter-spacing:0.5px;margin-bottom:18px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-billing-fields__field-wrapper input.input-text, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-billing-fields__field-wrapper select, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields__field-wrapper input.input-text, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields__field-wrapper select{font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;line-height:1em;letter-spacing:0.5px;height:35px;color:var( --e-global-color-0cfdb27 );background-color:var( --e-global-color-b186358 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cbfb3f7 );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-billing-fields__field-wrapper input.input-text:hover, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-billing-fields__field-wrapper select:hover, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields__field-wrapper input.input-text:hover, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields__field-wrapper select:hover{background-color:var( --e-global-color-486e0dd );border-color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-billing-fields__field-wrapper input.input-text:focus, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-billing-fields__field-wrapper select:focus, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields__field-wrapper input.input-text:focus, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields__field-wrapper select:focus{background-color:var( --e-global-color-486e0dd );border-color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-billing-fields__field-wrapper label, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-shipping-fields__field-wrapper label{color:var( --e-global-color-text );font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;margin-bottom:10px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-additional-fields__field-wrapper textarea{font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;line-height:1em;letter-spacing:0.5px;color:var( --e-global-color-0cfdb27 );background-color:var( --e-global-color-b186358 );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-additional-fields__field-wrapper textarea:hover{background-color:var( --e-global-color-486e0dd );border-color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-additional-fields__field-wrapper textarea:focus{background-color:var( --e-global-color-486e0dd );border-color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-additional-fields__field-wrapper label{color:var( --e-global-color-text );font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout-review-order-table{font-family:"Geogrotesque", Sans-serif;font-size:18px;font-weight:normal;letter-spacing:0.5px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout-review-order-table thead th{color:var( --e-global-color-611ee05 );background-color:var( --e-global-color-accent );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout-review-order-table tfoot tr{color:var( --e-global-color-611ee05 );background-color:var( --e-global-color-486e0dd );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout-review-order-table .cart_item:nth-child(2n) td{color:var( --e-global-color-text );background-color:var( --e-global-color-b186358 );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout-review-order-table .cart_item:nth-child(2n+1) td{background-color:var( --e-global-color-b186358 );}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce table.shop_table td, .elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce table.shop_table tfoot th{border-top-style:solid;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout #payment{background-color:var( --e-global-color-7262617 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cbfb3f7 );border-radius:0px 0px 0px 0px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout .payment_methods label{font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout #payment .payment_box{font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{color:var( --e-global-color-text );font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;line-height:1em;letter-spacing:0.5px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout #place_order{font-family:"Geogrotesque", Sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;line-height:1em;letter-spacing:1px;margin:10px 0px 10px 0px;background-color:var( --e-global-color-primary );color:var( --e-global-color-b186358 );border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-31109 .elementor-element.elementor-element-30fdf6a .pp-woo-checkout .woocommerce-checkout #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-icon i{color:var( --e-global-color-cbfb3f7 );}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-icon svg{fill:var( --e-global-color-cbfb3f7 );}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-779bd75{--e-icon-list-icon-size:11px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-text{color:var( --e-global-color-cbfb3f7 );padding-left:5px;}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31109 .elementor-element.elementor-element-779bd75 .elementor-icon-list-item > a{font-family:"Geogrotesque", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:14px;letter-spacing:1px;}.elementor-31109 .elementor-element.elementor-element-779bd75 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(40px/2);}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(40px/2);}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(40px/2);margin-left:calc(40px/2);}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-40px/2);margin-left:calc(-40px/2);}body.rtl .elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-40px/2);}body:not(.rtl) .elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-40px/2);}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-icon i{color:var( --e-global-color-cbfb3f7 );}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-icon svg{fill:var( --e-global-color-cbfb3f7 );}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-f13be6d{--e-icon-list-icon-size:11px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-text{color:var( --e-global-color-cbfb3f7 );padding-left:5px;}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-31109 .elementor-element.elementor-element-f13be6d .elementor-icon-list-item > a{font-family:"Geogrotesque", Sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase;line-height:14px;letter-spacing:1px;}.elementor-31109 .elementor-element.elementor-element-f13be6d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-31109 .elementor-element.elementor-element-43dfa88 > .elementor-element-populated{padding:50px 15px 50px 15px;}}/* Start custom CSS for image, class: .elementor-element-16da1c9 */.elementor-31109 .elementor-element.elementor-element-16da1c9 {
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54424de */.elementor-31109 .elementor-element.elementor-element-54424de {
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geogrotesque';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://trotinetesportugal.com/wp-content/uploads/2021/07/Geogrotesque-Book.woff') format('woff');
}
@font-face {
	font-family: 'Geogrotesque';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://trotinetesportugal.com/wp-content/uploads/2021/07/Geogrotesque-BookItalic.woff') format('woff');
}
@font-face {
	font-family: 'Geogrotesque';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trotinetesportugal.com/wp-content/uploads/2021/07/Geogrotesque-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Geogrotesque';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://trotinetesportugal.com/wp-content/uploads/2021/07/Geogrotesque-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Geogrotesque';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://trotinetesportugal.com/wp-content/uploads/2021/07/Geogrotesque-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Geogrotesque';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://trotinetesportugal.com/wp-content/uploads/2021/07/Geogrotesque-ExtraBoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */